Novak Djokovic overcame an early bombardment from Karen Khachanov to get to the clay-court major quarter-finals with a 4-6, 7-6(0), 6-2, 6-4 victory.
Djokovic did not earn a break point in the first two sets, but he upped his game dramatically from the second-set tie-break on to win in three hours and 38 minutes on Court Philippe-Chatrier.
In the final four, Djokovic will face either Carlos Alcaraz or fifth seed Stefanos Tsitsipas. By winning a record 23rd major title this fortnight in Paris, the Serbian can displace Alcaraz at the top of the Pepperstone ATP Rankings.