A sua estreia pelo Benfica foi em 1997 onde ficou até 2000. Em 101 jogos marcou 76 vezes. O sucesso no Euro 2000 fez com que clubes estrangeiros mostrassem o seu interesse no internacional português e a sua transferência para o clube Italiano Fiorentina foi confirmada em 2000.