На Евро 2012, проведено Полша и Украйна, Германия е поставена в група B заедно с Португалия, Нидерландия и Дания. Германия печели всичките три мача в групата, а след победата с 4:2 над Гърция в четвъртфинала, поставя рекорд от петнадесет поредни победи във всички състезателни мачове. На полуфинал Германия губи от Италия с 1:2.