Qualificatasi per il campionato europeo del 2012 con 10 vittorie in altrettanti incontri del girone eliminatorio, in Polonia e Ucraina la squadra di Löw, capitanata da Philipp Lahm e compagine dall'età media più bassa del torneo, vinse nel suo girone tutte le sfide, con , e . Eliminò ai quarti di finale la , che, dopo aver segnato il gol dell'1-1, capitolò per 4-2. Affrontò poi l', che si confermò ancora una volta "bestia nera" per i tedeschi nei tornei ufficiali. Gli azzurri vinsero per 2-1 (Mesut Özil segnò su rigore a tempo ormai scaduto) e la Germania fu eliminata dall'europeo in semifinale.