In his second full season, he made 23 appearances, and increased his standing to 33 appearances the following season, although indiscipline saw him sent off three times in 16 matches in the 2006–07 season. He left Udinese for Portsmouth after five seasons in Italy.