In der folgenden Saison kam er im Weltcupeinzel viermal unter die ersten Zehn und erreichte den 23. Platz im Gesamtweltcup und den 20. Rang im Sprintweltcup. Dies war sein bestes Ergebnis im Gesamtweltcup. Beim Saisonhöhepunkt der WM 2003 im Val di Fiemme holte er die Goldmedaille über 50 km Freistil. Zudem wurde er Siebter mit der Staffel, Sechster im Skiathlon und Fünfter im Sprint. Im März 2003 gelang ihn der zweite Platz beim Engadin Skimarathon.