Ibrahimović was eligible to represent Sweden, Bosnia and Herzegovina or Croatia at international level; he chose Sweden. He made his debut for Sweden in a 0–0 friendly draw against the Faroe Islands at Tipshallen on 31 January 2001 during the 2000–01 Nordic Football Championship.