In a widely circulated photo from the 2008 Rogers Cup, a then-nine-year-old Shapovalov can be seen posing next to Nadal, but the Canadian up-and-comer said on Friday he doesn't remember the picture being taken. He defeated former US Open victor Juan Martin Del Potro in the second round in straight sets 6-3, 7-6 (7/4) to set up the showdown with Nadal.
He is 1-0 against Haase after a straight-sets win in Davis Cup play in 2012.
Haase, ranked 52nd in the world, fought back to beat Argentina's Diego Schwartzman 4-6 6-3 6-3.
He will now be up against 20-year-old German Alexander Zverev, the fourth seed, in the semifinals on Saturday.
He broke service for a 2-1 lead in the third set Friday only to hand it back in the next game, but a roar went up when Mannarino wasted a chance to put away a game point and Shapovalov jumped on the chance to break for a 5-4 lead. "I knew that was a very big turning point", Shapovalov said. Shapovalov held his serve the rest of the way to knot the match at a set apiece. "When I broke him, I got that little bit of confidence, and I started believing in my shots again".
"It's tough to come out and serve after a 12-minute rain delay".
Haase has had to overcome several injuries in his career but says he is finally in a good place.
"I was not as fast". I was insecure. I had a lot of problems with other injuries after.
"I've been working on it a lot in the past few years". "It drains you because you know you can do better, but actually your own body is not letting you". I started to believe more and more again.
The first signs of the player who beat Rafael Nadal less than 24 hours earlier came in the fifth game when Shapovalov fought off five break points to win his first game, but Mannarino served out the set.
In Saturday's semifinal, Shapovalov will meet the victor of Friday's late match between fourth-seeded German Alexander Zverev and Kevin Anderson of South Africa.
OpenAI's Dota 2 bot defeats world's best pro player
After the AI quickly got the first kill in the second round, the human player gave up and forfeited the rest of the match. Dota 2 is normally played as a 5-vs-5 team game, so limiting the bot to a 1-on-1 match greatly reduces the complexity.