In another round-of-16 action, 18-year-old Canadian rising star Denis Shapovalov stunned world No. 2 Rafael Nadal 3-6, 6-4, 7-6 (7-4) and stymied the Spaniard's hopes of regaining the No.1 ranking this week. Zverev, 20, is the youngest player ranked in the top 20 in the world and Shapovalov became the youngest since 1990 when he reached the quarter-finals of the Masters 1000 event.
Federer, who is seeking his third Rogers Cup title after triumphs in Toronto in 2004 and 2006, will face either German Alexander Zverev or Canadian Denis Shapovalov in Sunday's final.
"I'm happy - most happy that I'm actually really healthy going into the finals", said second seed Federer, who has won Masters titles in Indian Wells and Miami in 2017. I haven't wasted too much energy.
Well, straight but zigzag sets, as momentum swung back and forth, with Shapovalov hanging in tough - that's one thing we've learned this week, this kid is way tough - through a final game that went to deuce five times, the homeboy fighting off two of three match points, but unable to convert three break chances of his own, before a long return settled the matter.
EPL: Arsenal in a insane match we beat Leicester
Arsenal dramatically scored two late goals thanks to Aaron Ramsey and Olivier Giroud as the club got off to a great start. Then, as they usually do, Arsenal got it back by the end and pulled out a win. "After that, we get the efficiency".
"Plus I feel comfortable at the net so why not spend some time up there instead of slugging it out from the baseline?" Just played loose after that, just went with it.
Federer, who was playing his first match since his emotional Wimbledon triumph, lost just three points on serve throughout what was an extremely one-sided contest. And he did break right back, utilizing a series of nervy volleys that passed and froze and even drew a racquet-tapping ovation from Zverev. Federer broke at the first time of asking, and quickly wrapped up the 6-2.
"It's a good race and it's exciting for tennis". Very rarely, except maybe when Andy, Novak and Rafa (Nadal) were coming up.
"I have no words, this is unbelievable", the youngster said. "I've seen some great atmospheres over the years. Then you're thinking, 'OK, it might happen again.' That it happens, it's just awesome". Haase said it was hard for both players after playing tough three-set matches against seeded players earlier in the week. That's why I have a lot of respect for this match today. "But, in general, to make an achievement like this is good because it shows you can do it".
In doubles semifinals, seventh-seeded Rohan Bopanna of India and Ivan Dodig of Croatia defeated sixth-seeded Raven Klaasen of the Netherlands and Rajeev Ram of the United States 4-6, 7-6 (8), 11-9; and fifth-seeded Pierre-Hugues Herbert and Nicolas Mahut of France downed eighth-seeded Oliver Marach of Austria and Mate Pavic of Croatia 7-5, 6-3.