Lors de la saison 2007, il attend le mois de janvier pour effectuer un top 10 avec une en géant et une en slalom à Adelboden puis un podium au slalom de Kitzbühel avec une derrière Jens Byggmark et Mario Matt, enfin une à Schladming. Il prend part aux Championnats du monde 2007 d'Åre. Il termine de la première manche du géant pour finir au classement final et deuxième meilleur Italien derrière Alberto Schieppati (). En slalom, il n'est pas cité parmi les favoris, il part avec le dossard 15, il réalise cependant une excellente première manche pour prendre la derrière Jean-Baptiste Grange. En seconde manche, il fait le deuxième temps de celle-ci et monte à la seconde place derrière Matt et devant Grange pour remporter une médaille d'argent. La délégation italienne finit avec trois médailles au total avec l'or de Patrick Staudacher en super G et le bronze de Denise Karbon en géant féminin. Après ces mondiaux, il fait une au slalom de Garmisch-Partenkirchen et une au slalom de Lenzerheide. Il réalise sa meilleure saison avec une au classement du slalom et une en géant ( au général).