Under EM i 2008 møtte Tyskland Kroatia, Østerrike og Polen. Unge Mario Gómez fikk sjansen på bekostning av Schweinsteiger. Podolski scoret begge Tysklands mål mot fødelandet Polen i 2–0-seieren. Deretter var det Kroatia. Igjen slet Tyskland mot Kroatia, og tapte 1–2 for middelhavslandet, med Podolski igjen som tysk målscorer. Mot Østerrike dominerte Tyskland, og Ballack scoret vinnermålet i 1–0-seieren.