Senere ble det ytterligere to gullmedaljer i 2007 og 2010 og sølv i 2008. Videre var han fast kjører i Speedway Grand Prix i ni år, og vant blant annet to stevner. Da han gikk til topps på Nya Ullevi i 2008, ble han den første, og er per dags dato den eneste nordmannen som har vunnet et stevne i Speedway Grand Prix.