A Del Potro double fault put Shapovalov up a break at 6-5 in the second set, but nerves appeared to get to the tournament wildcard, who needed a tie-break to prevail.
Nadal breezed past Borna Coric of Croatia 6-1, 6-2. He brought the match to equal service in the ninth game before Ferrer rob him of the first inning after three errors in a row of the second head of series during the game subsequent.
If you were going to predict this match to end in less than one hour, you would probably expect the No. 3 seed to get the win over the opponent ranked No. 934 in the world.
Shapovalov has taken major strides this week to reach his goal of cracking the world's top 100 with wins over Rogerio Dutra Silva and 2009 US Open champion Juan Martin del Potro. "He played with the right determination".
Nadal would have returned to No. 1 in the world if he had defeated Shapovalov Thursday, and then Chung Hyeon or Adrian Mannarino on Friday.
The three-time tournament champion held at love to force the tiebreak then opened a 3-0 lead before Shapovalov went on a shotmaking spree to pull off the biggest win of his career.
"But yeah, I mean, it's hard to say how I was feeling during the match".
"You know, my dream came true today".
Shapovalov is ranked 143 in the world and at 18, is the youngest player to reach the last-16 at a Masters 1000 tournament since Nadal did so himself in Miami in 2004. Shapovalov reeled off seven of the next eight points and fittingly ended the match with a forehand blast that Nadal couldn't even lunge for. "I like to expose myself to those kind of matches", Federer said. I was scared at the same time just to be in pain, of the unknown, I guess. His ball was just so heavy.
The Swiss turned in a modest effort in the opening set to drop it, but began the second with a break of Ferrer on his way to levelling the third-round contest.
"I played a lot of good matches, especially against Dimitrov", said Haase.
Fourth seed Alexander Zverev won a battle of NextGen prodigies as he beat Nick Kyrgios 6-4, 6-3. At the 2014 Rogers Cup, he lost 6-2, 6-0. It was the Frenchman's first win in four meetings with Nishikori. Technical advances in rackets and court surfaces as well as a changes in game strategy and the rise of the two-handed backhand have levelled the playing field in recent years. Schwartzman rallied from a 6-0, 2-0 hole against American 20-year-old to win 0-6, 7-5, 7-5. Much less erratic than its rival, it only took him 39 minutes to finish the first sleeve facing the 12th-seeded, before giving a lead of 3-1 in the second set. Denis Shapovalov is from Richmond Hill, Ont., not Thornhill, Ont.