Do pierwszego w sezonie półfinału González dotarł w połowie lipca Stuttgarcie. Spotkanie o finał przeciwko Tommy’emu Robredo poddał przy stanie 6:2, 4:1 dla Hiszpana z powodu wirusa żołądkowego. Wirus nie był jednak na tyle groźny, by wykluczyć z gry Chilijczyka na dłuższy czas i w następnym tygodniu González zagrał w Umagu, osiągając ćwierćfinał, w którym uległ Filippo Volandriemu.

Na początku sierpnia González awansował do finału rozgrywek w Waszyngtonie. W półfinale pokonał lidera klasyfikacji singlowej, Andre Agassiego, jednak w finale nie sprostał Timowi Henmanowi, przegrywając 3:6, 4:6. Na US Open tenisista chilijski w III rundzie został wyeliminowany przez Taylora Denta.

Jesienią, na początku października, González doszedł do finału halowego turnieju w Metzu, w którym zmierzył się z Arnaudem Clémentem. Pojedynek o tytuł zakończył się wygraną Clémenta 6:3, 1:6, 6:3.

Na koniec sezonu González zajmował 35. pozycję w zestawieniu ATP.

Sezon 2004 Na początku roku Chilijczyk zagrał w Australian Open, jednak odpadł w I rundzie po przegranej z Andym Roddickiem. W lutym González wystąpił w Pucharze Davisa w konfrontacji przeciwko Peru pomagając reprezentacji wygrać rywalizację 5:0. W tym samym miesiącu zawodnik wystartował w Viña del Mar, gdzie odniósł swoje czwarte turniejowe zwycięstwo w karierze. Zawody González zakończył bez przegranego seta, a finale pokonał 7:5, 6:4 Gustavo Kuertena.