Ha debuttato in Nazionale l'11 febbraio 1997 contro la Thailandia. Ha disputato in totale 74 partite con la selezione svedese, partecipando a 2 europei (2000 e 2008) e 2 Mondiali (2002 e 2006).