Ibrahimović telah memperkuat tim nasional Swedia di ajang Piala Dunia FIFA 2002, Euro 2004, Piala Dunia FIFA 2006 dan Euro 2012.