Durant l'été 2006, il se blesse au genou gauche lors d'un match de football à but caritatif. Il ne commence donc la saison 2006-2007 qu'à partir de , avec une à Kitzbühel. Il ne termine qu'une seule fois dans le top 10 avec une à Lenzerheide mais se situe généralement entre la et la . Il dispute entre-temps les Championnats du monde d'Åre mais ne termine pas la première manche du slalom, qui est remporté par Mario Matt. Lors de la saison 2007-2008, il enchaîne de nombreuses belles performances en slalom en Coupe du monde (ainsi qu'en Coupe d'Europe) où il signe la seconde victoire de sa carrière à Garmisch-Partenkirchen devant Manfred Moelgg suivi d'un podium à Zagreb ( Matt et Ivica Kostelić) puis d'une nouvelle victoire lors des finales de Bormio devant Daniel Albrecht. Cela lui permet de terminer l'hiver à la troisième position du classement du slalom et premier Autrichien derrière Moelgg et Jean-Baptiste Grange.