EM i 2008 var Sverige i gruppe med Spania, Russland og . Det begynte bra, Sverige vant 2-0 over Hellas etter at Ibrahimović, som scoret sitt første mål for Sverige på nesten to år, og Petter Hansson scoret hvert sitt mål. Neste kamp ble mot Spania, og den ble tett. Spania tok ledelsen, men Ibrahimović utliknet for Sverige. På overtid satte David Villa inn vinnermålet for Spania. Sverige måtte dermed minst spille uavgjort mot Russland for å gå videre. I stedet tapte Sverige 0-2, og var ute av EM. Etter denne turneringen la Ljungberg, Alexandersson og Allbäck opp på landslaget.