Novak Djokovic swept past seventh seed Tomas Berdych in straight sets to reach the French Open semi-finals.
The world number one came through 6-3 7-5 6-3 and will face David Goffin or Dominic Thiem in the last four.
Serb Djokovic, 29, is trying to win his first French Open title and complete the career Grand Slam.
The singles quarter-finals will be completed on Thursday as Serena Williams takes on Yulia Putintseva, and Timea Bacsinszky plays Kiki Bertens.
Djokovic through after racquet slip
Djokovic had won 23 of his previous 25 matches against Berdych of the Czech Republic, and was never seriously threatened after beginning their 26th meeting in commanding fashion.