Under OL 2010 i Whistler gikk han inn til en åttendeplass på 10 km sprint, og han gikk helt til topps på jaktstarten. Dermed klarte en svensk mannlig skiskytter for første gang å vinne OL-gull siden Klas Lestander vant det første olympiske gull som ble delt ut i skiskyting, i OL 1960 i Squaw Valley.