Vuoden 2012 EM-kisoihin Saksa lähti kisojen yhtenä suurimmista suosikeista, vaikka joukkueen keski-ikä oli turnauksen joukkueista nuorin. Kisojen avausottelussaan Saksa kaatoi jännittävien vaiheiden jälkeen Portugalin 1–0, Mario Gómezin puskettua ottelun ainoa maali 72 minuutin pelin jälkeen. Lohkon toisessa ottelussaan Saksa kukisti kisoissa pahasti alisuorittaneen Hollannin 2–1, Gomezin vastatessa jälleen Saksan maaleista. Saksa jatkoi voittojen tiellä myös lohkon päätösottelussaan, kun se voitti Lukas Podolskin ja Lars Benderin maaleilla Tanskan 2–1. Puolivälierissä Saksa kohtasi A-lohkossa toiseksi sijoittuneen Kreikan, joka jäi Saksan jyrän alle 4–2-luvuin. Maalinteossa Saksalta onnistuivat joukkueen kapteeni Philipp Lahm, Sami Khedira, Miroslav Klose ja Marco Reus. Täten Saksa eteni neljänsissä arvokisoissa peräkkäin välieriin, jossa se kohtasi Italian. Loppuottelupaikka jäi haaveeksi, kun tiukasti puolustanut Italia eteni Mario Balotellin kahden maalin myötä jatkoon. Saksan ainoasta maalista vastasi Mesut Özil, joka onnistui lisäajalla rangaistuspotkussa.