Il débute la coupe du monde 2008-2009 par trois podiums - victoire en sprint et deux troisième places en poursuite et individuel - lors de la première étape, à Östersund, puis deux nouvelles victoires lors de l'étape suivante, sprint et poursuite, à Hochfilzen. Il obtient quatre autres podiums, dont une victoire lors du sprint de Antholz-Anterselva, avant les championnats du monde de Pyeong Chang. Malade, il doit déclarer forfait lors de la première épreuve des mondiaux, le sprint, course remportée par Ole Einar Bjørndalen. Il ne dispute finalement qu'une seule épreuve individuelle, le départ groupé, terminant douzième. Lors du relais, dont il fait partie avec Lars Berger, Halvard Hanevold, et Ole Einar Bjørndalen, il termine premier. Il termine sa saison par une dernière victoire en poursuite à Khanty-Mansiysk. Il finit deuxième du classement de la poursuite, troisième du sprint et troisième du classement général, derrière Ole Einar Bjørndalen et le Polonais Tomasz Sikora.