W kolejnych startach jeszcze 33 razy stawał na podium, odnosząc przy tym jedenaście zwycięstw: 14 grudnia 2006 roku w Hochfilzen, 12 stycznia 2008 roku w Ruhpolding, 18 stycznia 2008 roku w Anterselvie i 19 marca 2009 roku w Trondheim triumfował w sprincie, 9 lutego 2005 roku i 11 lutego 2006 roku w Cesana San Sicario oraz 3 grudnia 2008 roku w Östersund wygrywał bieg indywidualny, 25 lutego 2006 roku w Cesana San Sicario i 11 lutego 2007 roku w Anterselvie zwyciężał w biegach masowych, a 13 stycznia 2008 roku w Ruhpolding i 29 lutego 2008 roku w Pjongczangu był najlepszy w biegu pościgowym. Ostatnie pucharowe podium wywalczył 20 stycznia 2011 roku w Anterselvie, zajmując drugie miejsce w sprincie.
Najlepsze wyniki osiągnął w sezonie 2006/2007, kiedy zwyciężył w klasyfikacji generalnej, wyprzedzając Norwega Ole Einara Bjørndalena i Raphaëla Poirée. Zwyciężył też w klasyfikacji sprintu, a w klasyfikacji biegu indywidualnego był drugi. Ponadto w sezonach 2004/2005, 2005/2006 i 2008/2009 wygrywał klasyfikację biegu indywidualnego.