Nach zwei schwächeren Jahren und dem Aufstieg ins Halbmittelgewicht siegte der Italiener 2005 bei den Mittelmeerspielen und bei den Militärweltmeisterschaften. 2006 unterlag er im Finale der Europameisterschaften dem Weißrussen Siarhei Shundzikau. Bei den Judo-Weltmeisterschaften 2007 belegte er nach fünf Siegen und zwei Niederlagen den fünften Platz. Bei den Judo-Europameisterschaften 2008 unterlag er nur dem Letten Konstantins Ovcinnikovs und kämpfte sich dann bis zur Bronzemedaille vor. Bei seiner zweiten Olympiateilnahme 2008 in Peking gewann er nur einen Kampf und belegte den 13. Platz.