Pierwsze zwycięstwo w zawodowym Tourze López odniósł na twardych kortach w Wiedniu, imprezie rangi ATP International Series Gold. W I rundzie w trzech setach pokonał Agustína Calleriego. W następnych rundach wygrał dwu-setowe pojedynki z Bohdanem Ulihrachem, Rainerem Schüttlerem oraz Davidem Sanguinettim. W pojedynku o tytuł pokonał 6:4, 1:6, 7:5, 3:6, 7:5 Guillermo Cañasa. Po meczu López powiedział: „To jest wielka rzecz zwyciężyć w turnieju i myślę, że pozwoli mi to nabrać pewności siebie i awansować w rankingu oraz być lepszym graczem”. Podczas turnieju w Sztokholmie López wygrał rozgrywki deblowe, pokonując w finale w parze z Fernando Verdasco duet Wayne Arthurs-Paul Hanley 6:4, 6:4. W swoim ostatnim w sezonie turnieju, w Paryżu, awansował do ćwierćfinału, gdzie został pokonany przez Guillermo Cañasa.
Na koniec roku López zajmował 25. miejsce w rankingu światowym.
Sezon 2005 Kolejny zawodowy sezon rozpoczął od ćwierćfinałów imprez w Dosze (przegrana z Federerem) oraz w Sydney (przegrana ze Štěpánkiem). W Melbourne odpadł w III rundzie po porażce z Joachimem Johanssonem 3:6, 6:3, 7:5, 6:7(2), 11:13. Na początku lutego doszedł do półfinału w Marsylii, gdzie ponownie przegrał z Johanssonem.