Roger Federer Beat Robin Haase to Reach Rogers Cup Final

The fourth-seeded Zverev, seeking a second tournament title in as many weeks, advanced to the final on Sunday against second-seeded Roger Federer, a 6-3, 7-6 (5) victor over unseeded Robin Haase of the Netherlands.

The Swiss, 36, won 6-3 7-6 (7-5) in Toronto to extend his winning streak to 16 matches and close in on a third Canadian Masters title.

Federer has a 5-0 record in tournament finals this season and has already pocketed two Masters 1000 titles (Miami and Indian Wells) along with Grand Slam wins in Melbourne and London. The second seed is also in line to match Ivan Lendl's record of 94 ATP World Tour titles, which is second only to Jimmy Connors' 109.

In a glimpse of the future, 20-year-old Zverev - a four-time victor on the ATP Tour this season - needed three match points to see off Shapovalov and earn a showdown with Roger Federer in a repeat of the Halle decider, which the latter won in straight sets. He will play Alexander Zverev of Germany in Sunday's final.

Flag-waving fans in the packed grandstands at Uniprix Stadium were hoping for more magic in the battle of youngsters against the 20-year-old Zverev.

"Now that Rafa is out I know I can make big strides, especially if I was to go further than the semis here". I've been able to keep points short.

"I've been against the wall a couple times this week and I'm very happy I've come out several times just playing really good tennis in those situations", Shapovalov said.

"I think it pays off playing aggressive here in Montreal", Federer said in a courtside interview after his 6-4 6-4 win over the 12th seed.

"I wish him the best".

Meanwhile, the German star, who has been impressively consistent in the ongoing season, will look for revenge when the two meet in the much-awaited final later today. Not even I probably achieved finals of a Masters 1000 at that age. Never really on a hard court, except at the Hopman Cup.

India: TV: TEN 2.

Online coverage will be available on Tennis TV while live scores and regular updates will be available on ATP's official website.