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.
Ο Γκράνκβιστ είχε αγωνιστεί με την Εθνική Σουηδίας, και, τον Μάιο του 2008, συμπεριλήφθηκε στην 23μελή αποστολή της Σουηδίας για το Euro 2008.