Bei den Olympischen Sommerspielen 2008 in Peking besiegte er im Finale den Franzosen Fabrice Jeannet und gewann Gold. Mit der italienischen Mannschaft holte er Bronze. Im Jahr darauf wurde er in Antalya im Einzel Vizeweltmeister, nachdem er im Finalgefecht Anton Awdejew knapp mit 14:15 unterlag.