While he was the more talented player, beating Shapovalov in Canada with the whole crowd against him are the type of matches that are only going to make Zverev that much better and confident as he continues to grow.
"The week for me was very good, but I am now disappointed as I don't think I played well in the second and third sets", Schwartzman said afterward. After a rain delay, Shapovalov broke Mannarino to take a 4-2 lead in the second set.
Bautista Agut's response showed character, though, and he broke back following a sloppy Federer service game which culminated in an unforced error from the 19-time grand slam champion. He let a set point slip away with Ferrer serving at 3-5, but Federer served out the second set in the 10th game.
The 36-year-old Swiss will next face unseeded Dutchman Robin Haase, a 4-6, 6-3, 6-3 victor over Diego Schwartzman of Argentina. Federer was coming off a three-set win over another Spaniard, David Ferrer, against whom he is 17-0.
The second seed this week, Federer was typically dominant on serve for much of the match and never really looked likely to fall victim to an upset against an opponent playing a Masters 1000 semi-final for the first time.
"It's tough to come out and serve after a 12-minute rain delay".
"I wasn't too sharp on the big points", said Shapovalov, who made headlines in February for inadvertently blasting a ball into an umpire's face in a fit of rage during a Davis Cup quarter-final.
"I was not as fast".
He also reminisced on his career, saying he finally is back in his comfort zone after being mentally drained by injuries that derailed his career. That's why I have a lot of respect for this match today.
"I've been working on it a lot in the past few years".
After facing a run of veterans, he will be up against the 20-year-old Zverev, who beat Kevin Anderson of South Africa 7-5, 6-4. I started to believe more and more again. "I didn't play too well from the baseline, but Haase served better to get back into the match".
Federer will now play another Spaniard, Roberto Bautista Agut, in the quarter-finals.
Mbappe for 160 million euros goes into "PSG"
Barcelona have already had bids for Liverpool's Philippe Coutinho and Borussia Dortmund's Ousmane Dembele rejected by both clubs. But with Neymar gone, they are set to launch a decisive move for the player.
Venezuela rejects Trump talk of military option
Arreaza called on "good-minded" Venezuelans to put aside their political differences and unite in rejecting Trump's comments. Mercosur has also been critical of Venezuelan President Nicolas Maduro's creation of an all-powerful special assembly.