Ha inoltre indossato per 14 anni la maglia della nazionale svedese, partecipando a quattro Europei, tre Mondiali e quattro Olimpiadi, conseguendo come maggiori risultati la medaglia d'argento alle Olimpiadi di Rio 2016 e due terzi posti al Mondiale di Germania 2011 ed Europeo di Svezia 2013.