Roger Federer advanced to the semi-finals of the Rogers Cup and was joined later by Canadian teenager Denis Shapovalov, who followed his upset of Rafael Nadal with another three-set victory.
Shapovalov's stunning upset against the reigning French Open champion came as a result of some inspired tennis in front of a boisterous home crowd who cheered his every shot. Shapovalov put Mannarino in trouble with a big serve at 30-30, but he rushed an overhead to give the Frenchman the break point.
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 quarterfinals of the Masters 1000 event. He'll play Germany's Alexander Zverev on Saturday, with the victor moving on to Sunday's final against the winner of a match between Robin Haase and Roger Federer.
The momentum changed in the second set after a brief rain delay halted play for about 10 minutes with Shapovalov holding a 3-2 lead on serve.
Second-seeded Federer continued his mastery over 12th-seeded Roberto Bautista Agut of Spain with a 6-4, 6-4 victory.
Shapovalov started slowly by dropping the first set before settling into the match in the second.
Simmering North Korea tensions knock back Wall Street
On the currency markets, the pound fell 0.17% against the dollar to $1.2981 and fell 0.1% against the euro to 1.1051 euros. Office Depot tumbled 22.4 percent after the office supplies retailer's quarterly results came in below estimates.
Federer is aiming for the third Rogers Cup win of his career and sixth title of a remarkable 2017 season. Haase said it was hard for both players after playing tough three-set matches against seeded players earlier in the week.
Unseeded Argentine Diego Schwartzman posted a unusual win over American Jared Donaldson 0-6, 7-5, 7-5 to advance to a quarterfinal meeting with Robin Haase, the 52nd-ranked Dutchman who upset seventh-seeded Grigor Dimitrov of Bulgaria 7-6 (3), 4-6, 6-1.
Federer was coming off a three-set win over another Spaniard, David Ferrer, against whom he is 17-0.
"I was little bit bummed out because I thought Rafa was going to watch me play, you know, before his match", he said, laughing and eliciting chuckles from the reporters in the room. "It's tough to come back and play that same level".
"I've been working on it a lot in the past few years". I was insecure. I had a lot of problems with other injuries after. It drains you because you know you can do better.