Stefanos Tsitsipas stuns Alexander Zverev to reach Rogers Cup semi-finals

Greek teenager Stefanos Tsitsipas pulled off another stunning upset win to dethrone Alexander Zverev and set up a semi-final meeting with Kevin Anderson.

Tsitsipas, who overcame Dominic Thiem and Novak Djokovic to reach the last eight, recovered from a set and 2-5 down saving two match points, before sealing a sensational victory 3-6 7-6 (13-11) 6-4 in two hours and 27 minutes.

Tsitsipas becomes the first 19-year-old to beat three top 10 players in the same event since Rafael Nadal at the Monte Carlo Masters in 2006.

0:47 Zverev demolished his racket after losing the second set

“I have no idea how I pulled off such an incredible comeback. It was an amazing effort I gave and I felt alive in every single point. It was something I can probably say I can never really understand how all of this happened,” Barcelona finalist Tsitsipas told Sky Sports.

He will now take on Wimbledon runner-up Anderson, who crushed fifth-seeded Grigor Dimitrov 6-2 6-2 to reach a Masters semi-final for just the second time.

The big South African rolled into the semis in just 66 minutes, breaking four times while managing only a modest 11 aces.

1:36 Anderson: I controlled proceedings

We have the US hardcourts covered from all angles via our website On the move? Head to our app for mobile devices and iPad, or follow our Twitter account @SkySportsTennis to join in the conversation.

Our latest tennis action comes from the ATP Masters 1000 in Toronto. Watch the action throughout the week on Sky Sports Arena with the final on Sunday August 12 from 6.30pm before we head to Cincinnati and the return of Andy Murray.

Never miss the big kick-off or have to deal with interrupted games or low-quality streams with a NOW TV Sky Sports Pass this summer. You’ll get exclusive coverage of The Ryder Cup, ATP Tour and loads more starting from just £7.99. No contract.