Itálii reprezentoval na Letních olympijských hrách 2012 v londýnském All England Clubu, kde v mužské dvouhře na úvod podlehl světové dvojce Novaku Djokovićovi, přestože získal první set. Zúčastnil se také Her XXXI. olympiády v Riu de Janeiru, kde ve třetím kole dvouhry podlehl pozdějšímu vítězi Andymu Murraymu. Spolu s Andreasem Seppim skončili v mužské čtyřhře ve čtvrtfinále na raketách páru Daniel Nestor a Vasek Pospisil.