Seventeen-year-old Amanda Anisimova produced a stunning performance to defeat defending champion Simona Halep in the French Open quarter-finals.
Roger Federer vowed to be "fearless" when he takes on his old rival Rafael Nadal for the 39th time in the French Open semi-finals on Friday.
Johanna Konta swept aside seventh seed Sloane Stephens with an extraordinary display to reach her third grand slam semi-final at the French Open.
Fourth seed Dominic Thiem is through to the quarter-finals for the fourth successive year after an impressive 6-4 6-4 6-2 victory over Gael Monfils.
Seventh seed Kei Nishikori will take on Rafael Nadal in the quarter-finals after he finished off a two-day, five-set clash against France's Benoit Paire, winning 6-2 6-7 (8) 6-2 6-7 (8) 7-5.
Novak Djokovic continued to ease through the French Open draw with a dominant victory over Jan-Lennard Struff in the fourth round.
In the singles, third seed Roger Federer continued his straightforward progress through the draw with a 6-2 6-3 6-3 victory over Argentina's Leonardo Mayer.
Federer is one of three men in the draw yet to drop a set and he brushed aside Mayer in just an hour and 42 minutes.
The 37-year-old did not face a break point in the match, losing only eight points on his first serve, and hit 30 winners.
Johanna Konta continued her brilliant run at the French Open by beating Donna Vekic to reach the quarter-finals of a grand slam for the fourth time.