У складі збірної Швеції Ібрагімович вперше вийшов на поле 31 січня 2001 року в товариському матчі проти Фарерських островів, який закінчився нульовою нічиєю. В цьому матчі у складі збірної грали тільки гравці національних чемпіонатів скандинавських країн. Його перший турнірний матч у складі збірної відбувся 7 жовтня того ж року; це був відбірний матч до чемпіонату світу 2002 року проти Азербайджану. Ібрагімович був у складі збірної у фінальній частині цього чемпіонату в Японії і Південній Кореї, де Швеції вдалося вийти з «групи смерті», в якій грали збірні Аргентини, Англії і Нігерії. Ібрагімович відіграв на цьому чемпіонаті лише один тайм в останньому матчі проти Сенегалу, який Швеція програла, пропустивши «Золотий гол» в додатковий час.