W kolejnych startach jeszcze 22 razy stawał na podium, odnosząc przy tym siedem zwycięstw: 18 grudnia 2010 w La Clusaz w biegu na 30 km stylem dowolnym, 5 lutego 2012 w Rybińsku w biegu łączonym na 30 km, 30 grudnia 2012 w Oberhofie w biegu na 15 km klasykiem, 19 stycznia 2014 w Szklarskiej Porębie w biegu na 15 km stylem klasycznym, 25 stycznia 2015 w Rybińsku w biegu łączonym i 13 lutego 2016 w Falun w biegu na 10 km stylem klasycznym. Najwyższą lokatę w klasyfikacji generalnej PŚ uzyskał w sezonie 2012/2013, który ukończył na piątej pozycji. Na przełomie 2012 i 2013 roku brał udział w szóstej edycji Tour de Ski. Rosjanin stanął na podium jednego z siedmiu etapów, a w pozostałych plasował się w czołowej dwudziestce, co pozwoliło mu zająć trzecie miejsce w całym cyklu, za Aleksandrem Legkowem i Dario Cologną ze Szwajcarii.