 Granqvist has played for the Swedish national team, and, in May 2008, he was included in Sweden's 23-man squad for UEFA Euro 2008.However, he was an unused substitute in all three of Sweden's games.In 2011, played in the finals of Cyprus International Football Tournaments, but Sweden lost to Ukraine.