Italia kom i gruppe med Spania, Kroatia og Irland, sistnevnte med Trappatoni som landslagssjef. I den første kampen møtte Italia regjerende europa- og verdensmester Spania. Kampen endte 1–1 etter at Di Natale tok ledelsen for Italia, men Spania utliknet tre minutter etterpå. Deretter ble det uavgjort også mot Kroatia ved at Pirlos ledelse ble utliknet mot slutten av kampen. Italia måtte dermed vinne over Irland med mer enn to mål og håpe på en vinner i kampen mellom Spania og Kroatia. Italia vant 2–0 etter mål av Antonio Cassano og Mario Balotelli, og Spania vant til slutt mot Kroatia etter mål i det 88. minutt. Italia hadde dermed sneket seg til kvartfinale.