Carlos Alcaraz beat Jan-Lennard Struff 6-4, 3-6, 6-3 in the Madrid Masters. The 20-year-old Spaniard will play Novak Djokovic in the Rome Masters next week.

He has won five finals in six tournaments, with 29 wins against only two losses. He is undefeated on the European clay, from Barcelona to Madrid, with eleven successes. He became the youngest world N.1 in history in the wake of his coronation last September.