Stan Wawrinka remains on course to defend his French Open title after the Swiss beat Spain’s Albert Ramos-Vinolas in straight sets in the quarter finals.
In the semis he will meet Britain’s Andy Murray who dispatched home hope Richard Gasquet in four sets.
Top seed Novak Djokovic needed four sets and two days to see off the challenge of Spain’s Roberto Bautista Agut following a rain-interrupted fourth round tie.
The 11-time Grand Slam winner faces Czech seventh seed Tomas Berdych in the quarters as he hunts a first title at Roland Garros.
Women’s top seed Serena Williams broke little sweat as she cruised into the last eight with a 6-1, 6-1 victory over Ukraine’s Elina Svitolina.
The World number one needed 62 minutes to set up a quarter-final clash with unseeded Yulia Putintseva of Kazakhstan.