Alexander Zverev kept his winning streak alive with a 6-3, 6-4 victory over Swiss ace Roger Federer in the Rogers Cup final in Montreal.
The 20-year-old Zverev posted a 10th straight match victory and ended 36-year-old Federer's winning streak at 16. The German also equalled Federer with a fifth tournament victory this year.
Elina Svitolina has her fifth W-T-A Tour Title of the season.
The 22-year-old Ukrainian defeated Caroline Wozniacki 6-4, 6-0 to win the Rogers Cup women's tennis tournament in Toronto.
Svitolina has reached five finals this year and won them all. Wozniacki fell to 0-and-6 in final appearances this season.