Berglund made her debut for the senior Sweden team in a 1-1 draw with the United States on 20 November 2011.
In June 2012 Berglund was named in the 18-player Sweden squad for the 2012 London Olympics, where she played Sweden's four games.