Dopo Euro 2008 ha lasciato la selezione svedese, con cui ha disputato 109 partite in cui ha realizzato 7 reti, di cui una ai Mondiali 2002 nella partita pareggiata per 1-1 il 2 giugno contro l'Inghilterra, segnando il goal del definitivo pareggio al 59' con un tiro da fuori area. In alcune occasioni (5) è stato anche capitano della Svezia.