 The following season, he moved to Serie C1 side Sora on loan, with little success.He returned to Cagliari, spending three more seasons with the club, before being loaned to Treviso for the 2004–05 Serie B season, scoring 3 goals in 29 appearances, and helping the club to achieve Serie A promotion.He returned once again to Cagliari, making his Serie A debut with the club on 28 August 2005, in an away fixture against Siena, remaining with the squad for two more seasons.