W pierwszej połowie kwietnia wygrał w Monte Carlo swój pierwszy turniej rangi ATP Masters Series, pokonując w finale 6:3, 6:1, 0:6, 7:5 finalistę poprzedniego French Open Guillermo Corię. Tydzień później Nadal był najlepszy w Barcelonie, gdzie w finale wygrał z Juanem Carlosem Ferrero. Po zwycięstwie w stolicy Katalonii hiszpański tenisista po raz pierwszy w karierze awansował do czołowej dziesiątki rankingu, dokonując tego jako najmłodszy zawodnik w erze open. Następnie Hiszpan zwyciężył na kortach Foro Italico w Rzymie, ponownie pokonując w finale Guillermo Corię.