W tych czterech sezonach łącznie cztery razy stawał na podium: 29 grudnia 2001 roku w Oberwiesenthal i 1 stycznia 2003 roku w Oberhofie był trzeci w sprincie, 29 lutego 2004 roku w Oslo był trzeci, a 6 stycznia 2005 roku w Schonach był drugi w Gundersenie. W tym czasie najlepszy wynik w klasyfikacji generalnej PŚ osiągnął w sezonie 2001/2002, kiedy był siódmy, a w klasyfikacji sprintu zajął czwarte miejsce. Nie startował na mistrzostwach świata w Val di Fiemme w 2003 roku, ale wystąpił dwa lata później podczas mistrzostw w Oberstdorfie, jednak medalu nie zdobył.
Pierwsze od ośmiu lat zwycięstwo w Pucharze Świata odniósł w sezonie 2005/2006. Dokonał tego w drugich zawodach cyklu, 27 listopada 2005 roku w Ruce, gdzie był najlepszy w sprincie. Jeszcze jedenastokrotnie meldował się w czołowej dziesiątce, ale na podium stanął tylko raz: 15 stycznia 2006 roku w Val di Fiemme zajął drugie miejsce w sprincie. W klasyfikacji generalnej znalazł się na dziewiątej pozycji. Podczas igrzysk olimpijskich w Turynie w tym samym roku razem z Felixem Gottwaldem, Michaelem Gruberem i Christophem Bielerem sięgnął po złoty medal w konkursie drużynowym. Ekipa austriacka po skokach znalazła się na drugim miejscu ze startą 10 sekund do prowadzącej reprezentacji Niemiec.