2009, le voit renouer à 34 ans avec les joies du podium lors du slalom de Garmisch, qu'il termine son compatriote Manfred Moelgg. Il honore sa sélection aux Championnats du monde à Val d'Isère, qui sont les derniers de la carrière de Rocca qui a annoncé en début de saison qu'il mettrait un terme immédiat à sa carrière la saison suivante à l'issue des Jeux olympiques d'hiver de 2010 à Vancouver, dernier grand objectif de l'Italien. Sur une face de Bellevarde très sélective, Rocca ne parvient pas à finir la première manche à cause d'une faute d'intérieur sur le haut du tracé et finit la saison par deux sorties de piste lors des slaloms Kranjska Gora et d'Åre. Il finit la saison à la du classement du slalom.