Han er først og fremst en tempospesialist, og hans beste sportslige prestasjon er sølvmedaljen i temporittet i OL i Beijing. Han ledet lenge, men til slutt ble det sølvmedalje bak Fabian Cancellara. Fra før hadde han en fjerdeplass i temporittet i sykkel-VM i 2004. Han ble også svensk mester på tempo i 2006, 2007, 2010, 2011, 2012, 2013 og 2015.