Hasta la fecha ha sido campeón de 17 torneos de Grand Slam, lo que le coloca como el segundo jugador profesional con más títulos ""grandes"" en la historia del tenis, tras el suizo Roger Federer (20 títulos).