French Open 2023 results: Novak Djokovic to face Casper Ruud in final after beating Carlos Alcaraz
Novak Djokovic is one win away from a record 23rd men’s major title after beating a cramping Carlos Alcaraz to set up a French Open final against Casper Ruud.