German fourth seed Alexander Zverev upset Roger Federer 6-3 6-4 in the Rogers Cup final in Montreal.
Zverev joins the Swiss right-hander as the most trophy-laden player on the ATP Tour this year with five titles.
The 20-year-old German arrived in Montreal fresh off his triumph in Washington, proved up for the task straight away.
He had the Swiss second seed on his heels from the start on a sun-kissed afternoon and though Federer had his moments in the clash, but Alexander proved to be in finer form.
Zverev avenged a 6-1, 6-3 loss to Federer in the Halle final in June — his only loss in a final this season.
He is now tied with Federer for the most titles this season at five.
“It’s a wonderful achievement for him,” Federer said of Zverev. “I wish him the best for the coming months and hope he can finish the season very strong.
“I’m just really happy for him, to see that he’s taking everything not just to the next level, but the two next levels.”
Zverev blasted six aces and won 80 percent of first serve points as he needed just 68 minutes to dominate the 19-time Grand Slam winner and reigning Wimbledon and Australian Open champion.
Zverev hammered away at the 36-year-old Federer with excellent court coverage keeping him off balance throughout the 30 minute opening set. He closed out the set with serve to the backhand that an out of sorts Federer dumped into the ground
The win improved Alexander to 5-1 in finals this year with the only defeat coming at the hands of Federer at Halle.
Culled from Mail Sport