MORE COMPETITIONS
Toronto Day 3 Tsitsipas v Monfils - ATP 1000
Toronto Day 3 Sinner v Berrettini - ATP 1000
Toronto Day 3 Alcaraz v Shelton - ATP 1000
Toronto Day 4 Medvedev v Musetti - ATP 1000
Paris Day 4 Rublev v Van De Zandschulp - ATP 1000
Paris Day 4 Tsitsipas v Zverev - ATP 1000
Paris Day 4 Djokovic v Griekspoor - ATP 1000
Paris Day 4 Rune v Altmaier - ATP 1000
Toronto Day 4 Ruud v Davidovich Fokina - ATP 1000
Toronto Day 4 Alcaraz v Hurkacz - ATP 1000
Toronto QF 1 Davidovich Fokina v McDonald - ATP 1000
Toronto QF 2 Medvedev v De Minaur - ATP 1000
Paris QF 1 Hurkacz v Dimitrov - ATP 1000
Paris QF 2 Tsitsipas v Khachanov - ATP 1000
Paris QF 3 Djokovic v Rune - ATP 1000
Paris QF 4 De Minaur v Rublev - ATP 1000
Toronto QF 3 Alcaraz v Paul - ATP 1000
Toronto QF 4 Sinner v Monfils - ATP 1000
Toronto SF 1 De Minaur v Davidovich Fokina - ATP 1000
Toronto SF 2 Sinner v Paul - ATP 1000
Paris SF 1 Tsitsipas v Dimitrov - ATP 1000
Paris SF 2 Djokovic v Rublev - ATP 1000
Paris Final Djokovic v Dimitrov - ATP 1000
Toronto Final Sinner v De Minaur - ATP 1000