 In July 2002, already in his thirties, Lima joined Benfica.Over the next six seasons, he won four league titles, three Taça de Portugal and three Supertaça de Portugal, receiving honors for league topscorer in 2002-03 and 2004–05, plus Best Player in the latter season.He retired in June 2008, as the club topscorer.