The 2018 Rogers Cup was full of upsets and epic encounters – check out the top ten matches from Toronto as chosen by the Tennis TV team…

10) Felix Auger-Aliassime v Lucas Pouille
At just 17 years old, Felix Auger-Aliassime came into the 2018 Rogers Cup as the youngest player in the draw, marking only his third appearance at ATP Masters 1000 level. His first round opponent would be Frenchman Lucas Pouille – watch the full replay now.

9) Stan Wawrinka v Marton Fuscovics
Three-time Grand Slam champion Stan Wawrinka continued his injury comeback in Toronto courtesy of a wildcard, and faced Marton Fucsovics in round two. The Hungarian had won their only previous meeting in Geneva earlier in the year, which the Swiss was keen to avenge – watch the full replay now.

8) Kevin Anderson v Evgeny Donskoy
Big-serving South African Kevin Anderson reached the Wimbledon final last month and arrived in Toronto full of confidence.

Sparks certainly flew during his second-round clash with qualifier Evgeny Donskoy – watch the full replay now.

7) Grigor Dimitrov v Frances Tiafoe
2017 Nitto ATP Finals champion Grigor Dimitrov was looking for a strong showing as he faced Next Gen ATP star Frances Tiafoe in round three – watch the full replay now.

6) Stefanos Tsitsipas v Novak Djokovic
Novak Djokovic clinched his fourth Wimbledon crown in July, taking his Grand Slam tally to an impressive 13. In contrast, a win for his 19-year-old opponent Stefanos Tsitsipas would see the Greek reach the quarter-final stage of an ATP Masters 1000 for a first time in his career – watch the full replay now.

5) Rafael Nadal v Stan Wawrinka
World number one Rafael Nadal and Stan Wawrinka did battle for a 20th time in their careers – the Spaniard leading the head-to-head 16-3. Watch the full replay now.

4) Alexander Zverev v Stefanos Tsitsipas
A battle of Next Gen ATP talent! Defending Rogers Cup champion Alexander Zverev would have his work cut out against the in-form Greek, despite coming into the clash on a seven-match winning streak – watch the full replay now.

3) Rafael Nadal v Marin Cilic
Wins over Novak Djokovic and Milos Raonic saw Rafael Nadal lift the Rogers Cup in 2013. Standing in the way of yet another semi-final appearance would be Marin Cilic – who had got the better of the World No.1 at the Australian Open in January. Watch the full replay now.

2) Kevin Anderson v Stefanos Tsitsipas
The second semi-final in Toronto saw Kevin Anderson and Stefanos Tsitsipas take the court, with a maiden Masters 1000 final appearance awaiting the winner – watch the full replay now.

1) Rafael Nadal v Stefanos Tsitsipas
And then there were two…

The final of the 2018 Rogers Cup was played out between first-time finalist Stefanos Tsitsipas and 2013 champion Rafael Nadal. Tsitsipas – who was also celebrating his 20th birthday – was looking for a fifth consecutive win over a top-10 player, whilst Nadal was looking to claim a 33rd title at ATP Masters 1000 level. Watch the full replay now.

Not yet subscribed? Sign up to Tennis TV today to watch up to 2,000 matches from all 64 annual ATP World Tour tournaments, including live streaming from ATP World Tour Masters 1000, ATP 500* and 250* events.

Be sure to follow Tennis TV on TwitterFacebookInstagram and YouTube for the latest updates and behind-the-scenes access from ATP World Tour tournaments.

Geo-restrictions may apply*