Novak Djokovic has reached the French Open semifinals after beating Alexander Zverev 7-5, 6-2, 6-2.
The top-ranked Serb converted his second match point when the fifth-seeded Zverev put a backhand long.
Djokovic next plays No. 4 Dominic Thiem of Austria, last year's runner-up.
Djokovic has won 15 Grand Slams but his only French Open title was in 2016, also the year he last reached the semis at Roland Garros.
Dominic Thiem reached the French Open semifinals for the fourth straight year after beating Karen Khachanov 6-2, 6-4, 6-2.
The fourth-seeded Austrian, who was runner-up last year to Rafael Nadal, will next play top-ranked Novak Djokovic.