Euro 2004 Ibrahimović için bir başlangıç oldu, Bulgaristan maçında penaltıdan bir gol attı ve İtalya'nın katı defansı karşısında iyi bir performans göstererek geç dakikalarda beraberliği sağlayan golü attı. Ancak, Hollanda maçında bir penaltı kaçırdı ve elendiler. 2006 Dünya Kupası'nda aynı şekilde son 16'da Almanya'ya elendiler.