cómo quedó nadal contra alcaraz
El 8 de mayo gana su segundo Masters 1000, el de Madrid. Después de un torneo en el que ganó en cuartos de final al n.º 4 del ranking ATP Rafa Nadal por (6-2, 1-6, 6-3) y al día siguiente al n.º 1 Novak Djokovic por (6(5)-7, 7-5, 7-6(5)) convirtiéndose en el finalista más joven de la historia de ese torneo. En la final derrota a la tercera raqueta del tenis mundial y vigente campeón del Masters de Madrid, Alexander Zverev (6-3, 6-1), ganando sus primeras 5 finales del circuito ATP (sin perder ningún set) y siendo el tercer tenista español que gana el torneo después de Rafa Nadal y su entrenador Juan Carlos Ferrero. Además alcanzaría el n.º 6 en el ranking ATP. Durante el mes de mayo juega también Roland Garros, donde alcanza su mejor resultado en el torneo e iguala su mejor desempeño en un Grand Slam alcanzando los cuartos de final donde es vencido por el alemán Alexander Zverev (4-6, 4-6, 6-4, 6(7)-7).