Nella stagione 1998-1999 vince la classifica marcatori con 22 reti. Nel 1999 da Udine passa al per la cifra di 70 miliardi di lire, dove resta per due anni segnando solo 11 gol a causa di un infortunio. Nel 2001-2002 è protagonista nella stagione di esordio al , che vince il campionato tedesco grazie ai suoi 18 gol in 31 presenze; tra gli altri, il 4 aprile 2002 sigla una tripletta nella netta vittoria dei tedeschi 4-0 sul , nella semifinale di andata della Coppa UEFA. Nelle due annate successive, sempre a causa di un grave infortunio, segna solo 10 gol totali in campionato, prima di rescindere il contratto con la squadra giallonera nel 2004. Nella stagione 2004-2005 è agli spagnoli del , in cui colleziona 29 presenze con 5 gol.