Federer secures 15th win on the spin

Roger Federer extended his winning streak to 15 successive victories after beating Roberto Bautista Agut to reach the Rogers Cup semi-finals.

Federer took just 68 minutes to beat Agut 6-4, 6-4 and set up an encounter with unseeded Dutchman Robin Haase in the final four of the tournament.

After the pair both held serve during the opening games in Montreal, Federer took the advantage by securing the decisive break at 4-4 before going on to win the first set.

The second set saw three breaks on the spin, yet it was Federer who took two of them to go through in straight sets.

The 36-year-old – aiming for the third Rogers Cup title of his career – has now won all 16 sets in his seven encounters against Bautista Agut.

"I think it pays off playing aggressive here in Montreal," said Federer, who will become world number one again if he can match Rafa Nadal’s result at next week’s Cincinnati Open.

"Plus I feel comfortable at the net so why not spend some time up there instead of slugging it out from the baseline?"

World number 52 Haase fought back from losing the first set to overcome Argentina’s Diego Schwartzman 4-6, 6-3, 6-3.

Alexander Zverev Jr will face Canadian home favourite Denis Shapovalov in the other semi-final.

Zverev beat big-serving Kevin Anderson 7-5, 6-4, while Shapovalov came from behind in a 2-6, 6-3, 6-4 win over Adrian Mannarino.