Nell'agosto 2001 viene acquistato dall'Udinese in Serie A, totalizzando 25 presenze e 5 reti nella stagione 2001-2002. Nel biennio seguente veste la maglia della , nel 2002-2003 segna 7 reti in 34 partite, nel 2003-2004 gioca 28 partite segnando 8 reti. Torna all'Udinese, nel 2004-2005, gioca 37 partite segnando 15 reti nella sua stagione più prolifica in Serie A ed insieme ad Antonio Di Natale e Vincenzo Iaquinta formò l'attacco che raggiunse una storica qualificazione alla UEFA Champions League; l'anno seguente gioca 16 partite con l'Udinese segnando 3 reti.