Alexander Zverev a battu en quatre sets le Norvégien Casper Ruud (2-6, 6-2, 6-4, 6-2 ) en demi-finale de Roland-Garros. Après trois échecs à ce stade de la compétition, l'Allemand disputera sa première finale face à Carlos Alcaraz, vainqueur plus tôt de Jannick Sinner.