W kolejnych startach 27 razy stawał na podium, odnosząc przy tym jeszcze 12 zwycięstw: 30 listopada 2003 w Ruce (bieg łączony 2x15 km), 20 listopada 2004 w Gällivare (15 km s. klasyczny), 28 listopada 2004 w Ruce (15 km s. klasyczny), 11 grudnia 2004 w Lago di Tesero (bieg łączony 2x15 km), 27 stycznia 2007 w Otepää (15 km s. klasyczny), 24 listopada 2007 w Beitostølen (15 km s. dowolny), 8 grudnia 2007 w Davos (15 km s. klasyczny), 27 grudnia 2008 w Oberhofie (3,75 s. dowolny), 31 grudnia 2008 w Novym Měscie (15 km s. klasyczny), 3 stycznia 2009 w Val di Fiemme (20 km s. klasyczny), 20 marca 2009 w Falun (3,3 s. dowolny) i 30 grudnia 2011 w Oberhofie (15 km s. klasyczny). W sezonie 2004/2005 triumfował w klasyfikacji generalnej oraz klasyfikacji biegów dystansowych. Zajął też trzecie miejsce w klasyfikacji końcowej Tour de Ski 2008/2009.