Operating under a new electoral law written unilaterally by the governing parties with strong criticism from the parliamentary opposition, the April 2006 general election was held. The results of this election handed Romano Prodi's centre-left coalition, known as The Union, (Berlusconi's opposition) a very thin majority: 49.8% against 49.7% for the centre-right coalition House of Freedoms in the Lower House, and a two-senator lead in the Senate (158 senators for The Union and 156 for the House of Freedoms).
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.