In occasione dell'Europeo 2000 realizzò il primo gol svedese della manifestazione, segnando ai padroni di casa del Belgio nella gara inaugurale. Due anni più tardi fu capitano della Svezia al Mondiale 2002 disputato in Corea del Sud e Giappone. Fu anche tra i 23 convocati dell'Europeo 2004 in Portogallo.