Andy Murray continues great Stuttgart run by downing world number five Stefanos Tsitsipas

Former world number one appears to be finding his best tennis again as he moves into Stuttgart semi-finals.

Andy Murray continued his recent resurgence as he beat world number five Stefanos Tsitsipas to reach the Stuttgart semi-finals.

Murray had to fight to stay in the first set at times in the face of some outstanding serving from the Greek, but he dug in and took it to a tiebreak.

He then dominated the second to win 7-6, 6-4 and claim his first win against a top five player since 2016.

In terms of grasscourt tennis, it was Murray's first win against a top five player since the 2013 Wimbledon final against Novak Djokovic.

He will now play Nick Kyrgios for a spot in Sunday's final, where the winner will face either Matteo Berrettini or Oscar Otte.

"It was an amazing atmosphere," Murray said. "Almost full crowd. Beautiful weather today, really nice conditions to play tennis. I thought I did well. He served unbelievably in the first set.

"I felt like I had very few chances, but when he was creating chances on my serve, I stayed strong.

"I played a really solid tie-break and in the second set, once I was in the rallies, I felt like I was dictating a lot of the points. It was a good performance."

Kyrgios, meanwhile, has a long-standing friendship with Murray and he says the contest will hold few surprises for either player.

"I know what to expect but he also is a veteran on the grass and I don't want to take him lightly at all," Kyrgios said.

"I'm just going to go out there, serve big, look after my serve and see what I can do on his return games."

READ MORE: Which players will miss Wimbledon and will Nadal, Federer, Serena and Raducanu play?

Latest news