Top seed Rafa Nadal came from behind to send Marin Cilic packing with a 2-6 6-4 6-4 win in their Rogers Cup quarter-final match.
The world No 1 was far from his best but took advantage of 43 unforced errors by Cilic, who converted just three of his 14 break-point opportunities to reach the last four of the event he last won in 2013.
“It was a very important match for me,” Nadal said. “Being in semi-finals is great news at the start of the hard court season. And winning three good matches in the first Master 1000, it’s so important for me.
“He played unstoppable in the first set. I resisted, I played with the right tactic. I tried to find my solutions – but it was so difficult.”
Nadal will face Russian Karen Khachanov, who defeated Dutchman Robin Haase 6-3 6-1 earlier in the day behind 11 aces in a match that lasted less than an hour.
Nadal has won all three of his prior meetings with Khachanov including a straight-sets win in the round of 16 at the Monte Carlo Masters in April, a tournament the Spaniard went on to win.
We have the US hardcourts covered from all angles via our website skysports.com/tennis. On the move? Head to our app for mobile devices and iPad, or follow our Twitter account @SkySportsTennis to join in the conversation.
Our latest tennis action comes from the ATP Masters 1000 in Toronto. Watch the action throughout this weekend on Sky Sports Arena with the final on Sunday, August 12 from 6.30pm. We then head to Cincinnati and the return of Andy Murray.
Never miss the big kick-off or have to deal with interrupted games or low-quality streams with a NOW TV Sky Sports Pass this summer. You’ll get exclusive coverage of The Ryder Cup, ATP Tour and loads more starting from just £7.99. No contract.