Lors de la saison 2007, il remporte son troisième succès en Coupe du monde avec le géant de Beaver Creek devançant Aksel Lund Svindal de 4 centièmes et Ted Ligety de 7 centièmes. Il fait une sixième place à Hinterstoder puis une seconde place à Adelboden derrière Raich. Il participe alors aux Championnats du monde d'Åre. Il prend la seizième place du super G, remporté par son compatriote Patrick Staudacher. En géant, il fait partie des favoris mais sort dès la première manche. Il se reprend en Coupe du monde au géant de Kranjska Gora avec une troisième place derrière Raich et Bourque puis une deuxième place à Lenzerhaide derrière Svindal. Il termine de nouveau à la deuxième place du classement du géant mais derrière Svindal cette fois-ci. En 2008, après une quatrième place à Beaver Creek, il remporte son quatrième succès de sa carrière avec le géant de Bad Kleinkirchheim devant Manfred Moelgg et Ligety, connaît qu'un seul autre podium cette saison à Kranjska Gora ( Ligety et Moelgg) et termine l'année à la du géant.