Później zajmował kolejno drugie miejsce w biegu na 30 km stylem dowolnym 14 stycznia 2006 roku w Lago di Tesero, trzecie miejsce w biegu na 15 km klasykiem 13 grudnia 2006 roku w Cogne oraz trzecie miejsce na dystansie 30 km stylem dowolnym trzy dni później w La Clusaz. W klasyfikacji generalnej najlepszy wynik osiągnął w sezonie 2004/2005, który ukończył na dziewiątej pozycji, a w klasyfikacji dystansowej był szósty.
W 2005 roku wystąpił na mistrzostwach świata w Oberstdorfie, gdzie indywidualnie zajmował miejsca w trzeciej dziesiątce, ale wspólnie z Nikołajem Pankratowem, Wasilijem Roczewem i Nikołajem Bolszakowem zdobył brązowy medal w sztafecie. Na rozgrywanych dwa lata później mistrzostwach świata w Sapporo zajął 22. miejsce w biegu na 15 km stylem dowolnym, a wspólnie z kolegami z reprezentacji zdobył srebro w sztafecie. W międzyczasie brał także udział w igrzyskach olimpijskich w Turynie w 2006, gdzie zwyciężył w biegu łączonym na 30 km, wyprzedzając Norwega Frode Estila i Włocha Pietro Pillera Cottrera. Na tych samych igrzyskach zdobył ponadto srebrny medal w biegu na 50 km techniką dowolną, przegrywając jedynie z Włochem Giorgiem Di Centą i minimalnie wyprzedzając reprezentanta Austrii Michaiła Botwinowa.