W kolejnych startach jeszcze siedem razy stawał na podium: 20 listopada 2004 w Gällivare był trzeci na 15 km stylem klasycznym, 28 listopada 2004 w Ruce był drugi na 15 km stylem klasycznym, 7 stycznia 2006 w Otepää wygrał w tej samej konkurencji, 8 stycznia 2006 w Otepää był trzeci w sprincie stylem klasycznym, 22 stycznia 2006 w Oberstdorfie ponownie był trzeci w sprincie stylem klasycznym, 28 stycznia 2007 w Otepää zajął drugie miejsce w sprincie stylem klasycznym, a 29 grudnia 2008 w Pradze był drugi w sprincie stylem dowolnym. Najwyższą lokatę w klasyfikacji generalnej osiągnął w sezonie 2005/2006, kiedy był szósty.
Podczas mistrzostw świata w Oberstdorfie w 2005 zdobył złoty medal w sprincie stylem klasycznym. Wyprzedził tam Norwega Tora Arne Hetlanda i Szweda Thobiasa Fredrikssona. Na tych samych mistrzostwach wspólnie z Witalijem Dienisowem, Siergiejem Nowikowem i Andriejem Nutrichinem zdobył brązowy medal w sztafecie. Kolejne dwa medale zdobył na mistrzostwach świata w Sapporo w 2007. W parze z Nikołajem Moriłowem zdobył srebro w sprincie drużynowym techniką dowolną. Następnie razem z Jewgienijem Diemientjewem, Nikołajem Pankratowem oraz Aleksandrem Legkowem zajął drugie miejsce w sztafecie.