Canadian teenager Shapovalov captured the imagination of an entire country, after upstaging top seed and 15-time grand slam champion Rafael Nadal as well as Juan Martin del Potro en route to the semi-finals in Montreal. Trailing 6-5 in the second set, Shapovalov forced the decisive game to 40-all, and on three separate occassions had the advantage to force a tiebreak.
He will now be up against 20-year-old German Alexander Zverev, the fourth seed, in the semifinals on Saturday. He leapt in the air as he closed out the match.
Haase will face the victor between second-seeded Roger Federer and Roberto Bautista Agut in the semifinals on Saturday.
Federer, 36, had never lost in 16 previous meetings with the 35-year-old Ferrer, whom he first defeated 14 years ago at the Vienna Indoor tournament.
He would need to win the Rogers Cup and have an equal or better finish than Nadal at the Western & Southern Open in Cincinnati next week to become the world No.1 on August 21.
"I'm looking forward to a tough match because he can serve very well, and he mixes up his tactics a lot", Federer said.
Elsewhere on Thursday, Roger Federer maintained his career-long winning streak over David Ferrer to advance to the last eight after a three-set battle with the veteran Spaniard. He went on to hold and take the first set 6-4.
"I think it pays off playing aggressive here in Montreal", Federer said.
Haase, who upset seventh-seeded Grigor Dimitrov in the third round, reached his first career Masters Series semifinal.
Haase, ranked 52nd in the world, fought back to beat Argentina's Diego Schwartzman 4-6 6-3 6-3.
"We didn't get a chance to play, I was a little bummed out because I thought Rafa was going to watch me play before his match", he said with a laugh.