Alle Olimpiadi ha partecipato alle gare a lui più congeniali: sprint (a tecnica libera) e sprint a squadre (a tecnica classica). Il 14 febbraio 2006, in coppia con il campione del mondo 2003 Thobias Fredriksson, grazie alla sua volata finale è riuscito a sopraggiungere il norvegese Tor-Arne Hetland e a vincere l'oro. Otto giorni più tardi è stato il momento dello sprint: dopo aver marcato il miglior tempo in qualificazione, ha superato nella finale Cristian Zorzi, Roddy Darragon e Thobias Fredriksson.