Après une deuxième saison sans titre, il finit l'année suivante à la du classement européen. Cette bonne saison lui vaut de faire partie de l'équipe européenne pour la Ryder Cup 2004, compétition remportée par l'Europe du capitaine Bernhard Langer sur le sol américain. Cette victoire lui ouvre les portes du circuit américain pour la saison 2005.