Swiss tennis legend, Roger Federer, will face next generation star, Alexander Zverev of Germany in the Rogers Cup final in Montreal on Sunday night. Second seed, Federer, beat Robin Haase of The Netherlands in the semi-finals, while 20-year old Zverev saw off Canadian teen sensation, Denis Shapovalov.
Federer has never won the title in Montreal but won twice in Toronto. However, he was the overwhelming favourite in his clash against Haase who played in his first Masters 1000-semi-final.
The Swiss made full use of his serve to beat the world number 52, and fired down nine aces as he recorded a 6-3, 7-6 win.
“I'm very happy, I've got an opportunity to win Montreal for the first time so I better be excited now, and it came a bit unexpected for me too, because I decided last minute to come to Montreal, and good things happen – so really happy all around, should be an exciting finals against a young up and coming player so it's all good,” said Federer.
Much was expected from the clash between Zverev and 18-year old Shapovalov.
Shapovalov captured the tennis world's imagination after victories over world number two, Spain's Rafael Nadal and former US Open winner, Juan Martin del Potro of Argentina this week.
However, Zverev ended the teenager's dream run and recorded a 6-4, 7-5 win.
“You know obviously I was a bit nervous that's why I think I was struggling with my serve a little bit but he's playing some amazing tennis so hopefully he can keep it up and we'll play some other big matches in our future,” said Zverev.
The final starts at 10pm on Sunday evening.