 On 6 July 2016 Granqvist was appointed captain of Sweden by the new manager Janne Andersson.Granqvist succeeded Zlatan Ibrahimović after the latter's retirement from the national team following UEFA Euro 2016.In May 2018 he was named in the 23-man Sweden squad for the 2018 FIFA World Cup in Russia.