Die italienische Einzelmeisterschaft konnte er zweimal gewinnen: 1997/98 in Reggio nell’Emilia und 1998 in Saint-Vincent. Er spielte für Italien bei den Schacholympiaden 1998 und 2000 und für Monaco bei den Schacholympiaden 2008 bis 2018. Außerdem nahm er viermal an den europäischen Mannschaftsmeisterschaften (1997 und 1999 für Italien, 2007 und 2009 für Monaco) teil.