La saison suivante, il obtient ses deux premiers podiums sur une course de coupe du monde en terminant troisième du sprint et deuxième du départ en masse de l'étape de Ruhpolding. Il obtient encore une troisième place lors de l'étape suivante de Pokljuka, en sprint. Lors des mondiaux de 2007, disputés à Antholz-Anterselva, il termine septième du sprint puis cinquième de la poursuite.