Britain’s Andy Murray reached his fourth consecutive French Open semi-final with a four-set win over Kei Nishikori in Paris.
The world number one came through 2-6 6-1 7-6 (7-0) 6-1 against the Japanese eighth seed at Roland Garros.
The 30-year-old goes on to face Swiss third seed Stan Wawrinka, who beat Marin Cilic 6-3 6-3 6-1.
It is a repeat of last year’s semi-final, which Murray won in four sets before going on to lose in the final.
“Stan has played fantastic this tournament so far,” said the Scot, who was beaten by Novak Djokovic in last year’s showpiece.
“Last year when we met he was playing very well and I had to play one of my best matches on clay to beat him.
“It’s not always been easy for me here but the last few years have been great.”
Nine-time champion Rafael Nadal will take on Dominic Thiem in the second semi-final, after the Austrian knocked out defending champion Djokovic.