Roger Federer has reached the Rogers Cup semi-finals after coming to the net early and often in a straight-sets victory over Roberto Bautista Agut on a windy day in Montreal.
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.
"It's what I dreamed of all my life growing up, playing guys like Rafa (Nadal), Roger (Federer), Andy (Murray)", Shapovalov said.
Kevin Anderson of South Africa downed American Sam Querrey 6-4, 6-1 and will next play fourth-seeded Alexander Zverev, who ousted 16th-seeded Nick Kyrgios 6-4, 6-3.
The 36-year-old, whose titles at the Australian Open and Wimbledon - the 18th and 19th of his legendary career - have made him the story of the 2017 tennis season, squandered a service-break lead early in the second set when he was broken for the lone time in the match.
Prior to this, the pair had met only once during a Davis Cup World Group play-off in 2012, when Federer clinched a 6-1, 6-4, 6-4 win.
"I hope that this match gives me some better rhythm and confidence against Bautista Agut, who plays actually very similar to David", Federer said.
"So I don't quite know with Robin what I'm going to get. But, as I have practiced with him quite a bit, maybe I am better prepared than if I would have never hit with him before".
Federer held for 5-3 and looked to have clawed his way back into the set with a break of Ferrer's serve in the next game to make it 5-4.
Federer is 17-0 in his career against the 35-year-old Ferrer, who was ranked third in the world in 2013 but is now at No.33. "I was more committed and a step further in, adjusting my position slightly realizing the ball does fly a lot", Federer was quoted as saying on the ATP World Tour's Web site.
"I played a lot of good matches, especially yesterday against (seventh-seeded Grigor) Dimitrov", Haase said.
"I'm happy I'm playing as well as I am this year on the match courts". "It's tough to come back and play that same level". The 30-year-old Haase, back to 52nd in the world after battling injuries for much of his career, improved to 5-0 against 36th-ranked Schwartzman.