En 2000, il est engagé par l'Udinese, club dans lequel il fait ses débuts en Serie A. Initialement, il est cantonné à un rôle de remplaçant mais rapidement il s'impose comme titulaire indiscutable de l'équipe. Avec l'Udinese, il obtient la qualification pour jouer le tour préliminaire de la Ligue des champions en se positionnant à la du championnat italien lors de la saison 2004-2005. En partie grâce aux trois buts qu'il marque pendant le tour préliminaire, l'Udinese participe à la phase de groupes de la Coupe d'Europe qu'elle termine à la troisième place ex-æquo avec le deuxième du groupe (Werder Brême. Le club est alors reversé en coupe de l'UEFA où il élimine Lens avant de tomber contre le Levski Sofia.