World number 1 Novak Djokovic will face Rafael Nadal in the semifinal of the French Open.

Djokovic defeated Italy's Matteo Berrettini in a match that was stopped to ensure fans could leave before an 11pm curfew in Paris.

The 34-year-old won 6-3 6-2 6-7 (5-7) 7-5 against Berrettini.

This will be the 58th meeting between Djokovic and Nadal in their illustrious careers.

[Source:  BBC]