Roger Federer took his place in the Rogers Cup semi-finals on Friday, extending his 2017 ATP record to 34 wins, two losses. Andre Pichette / EPA
Roger Federer took his place in the Rogers Cup semi-finals on Friday, extending his 2017 ATP record to 34 wins, two losses. Andre Pichette / EPA

Federer strolls into Montreal semi-finals as Shapovalov's stunning run continues




Abtal

Keep up with all the Middle East and North Africa athletes at the 2024 Paris Olympics

      By signing up, I agree to The National's privacy policy
      Abtal