He left on loan to Fiorentina for the 2005–06 and 2006–07 seasons for a loan fee of €350,000 annually and was then purchased outright by the club in June 2007 for an additional fee of €3.15 million (a misc. fee that cost "La Viola" an additional €160,000 was later shifted to other company); he made 52 league appearances for "la Viola" in total. During the 2008 winter transfer window, he was purchased by Napoli in a -year contract for a transfer fee of €4.25 million. In total, he made 106 appearances for the club, scoring 4 goals.