Federer makes it 17-0 against Ferrer

Roger Federer extended his career winning streak over David Ferrer to 17-0, as he fought back to reach the Rogers Cup quarter-finals.

Federer overcame a poor first set to beat Ferrer 4-6, 6-4, 6-2 and reach the last eight in Montreal, where he will come up against 12th seed Roberto Bautista Agut.

The 36-year-old had been error-prone during the opening set, but gradually found his range to fight back and took the deciding set comfortably.

It saw him retain his career unbeaten run against Ferrer after 17 wins over the Spaniard.

“I actually feel really happy because I know I can play a lot better. David can play a lot better, too. We battled,” said Federer.

“Both tried to find a way to win. He had a good start, I had a better finish.

“So take it how it is and hope that this match gives me some better rhythm and confidence against Bautista Agut, who plays actually very similar to David."

Agut’s superior endurance saw him come from behind to beat Gael Monfils 4-6, 7-6, 7-6.

Unseeded Monfils was playing his third straight three-setter after beating Kei Nishikori in the second round, but after Agust fought off a match point to force a second set tiebreaker, the Spaniard always looked the fresher of the pair.

Diego Schwartzman reached an ATP quarter-final for the sixth time this year after a 0-6, 7-5, 7-5 win over Jared Donaldson secured an encounter against Robin Haase. The Dutchman upset seventh seed Grigor Dimitrov 7-6, 4-6, 6-1.

Canadian teenager shocks Nadal 

Canadian teenager Denis Shapovalov came from a set down to defeat top seed Rafael Nadal in the third round.

The tall wild card was a 3-6, 6-4, 7-6(4) winner to become the youngest player to ever reach the quarter-finals of an ATP Masters 1000 event at the age of 18-years old.