Novak Djokovic will play Casper Ruud or Alexander Zverev in Sunday's French Open final. The 36-year-old Serb beat Carlos Alcaraz 6-3, 5-7, 6-1,6-1 in 3h23 min.

He will seek to become the first man with 23 Grand Slam titles. The absolute record, men and women combined, is held by Australian Margaret Court, with 24 trophies won in the 1960s and 70s.