
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
Also wins at the Rogers Cup for Zverev against Anderson following Haase's win over Schwartzman