On 10 August 2006, Ibrahimović completed a €24.8 million move to Inter Milan, signing a four-year-deal, this coming only a few days after 30-year-old midfielder Patrick Vieira had completed his own transfer from Juve to the Nerazzurri. Ibrahimović revealed that he had supported Inter when he was young.
Ibrahimović made his debut for Inter on 26 August 2006 against Roma in the 2006 Supercoppa Italiana, playing the full 90 minutes as Inter won after extra time.