In December 2003, he moved to Lisbon with Benfica, where he was to stay for a season and a half, helping Benfica claim the 2003–04 Portuguese Cup and 2004–05 Primeira Liga. On 25 January 2004, he was on the bench for a 1–0 away win against Vitória de Guimarães, a game overshadowed by the sudden death of his teammate Miklós Fehér. He scored a goal on the final of Portuguese Cup that season, that gave them the victory against FC Porto.