Першою командою, яка отримала право грати у півфіналі Євро-2012, стала збірна Португалії. 21 червня в Варшаві вона провела зустріч з переможцем групи, в якій виступали росіяни - з Чехією. У цьому матчі був забитий лише один гол - за 11 хвилин до кінця зустрічі його провів найвідоміший футболіст португальської збірної Кріштіану Роналду.
На наступний день припинив свою участь у Чемпіонаті Європи другої кривдник нашої збірної - Греція цілком очікувано поступилася місцем у півфіналі національній команді Німеччини. На відміну від попереднього дня глядачі побачили безліч голів - німці забили їх 4 (Філіп Лам, Самі Хедіра, Мирослав Клозе, Марко Ройс), а греки - 2 (Георгіос Самарас, Дімітріс Салпінгідіс).
Наступні дві зустрічі за вихід у півфінал були проведені на території України. 23 червня в Донецьку зіграли збірні Іспанії та Франції. Ця гра була ювілейною - сотою - для іспанського півзахисника Хабі Алонсо і відсвяткував цю подію 30-річний гравець мадридського «Реала» на славу. Він забив обидва голи в матчі - спочатку з гри, на 19-й хвилині першого тайму, а потім з пенальті, в доданий до другого тайму час. Іспанія вийшла в півфінал, в чому мало хто з фахівців і вболівальників сумнівався.
Останній учасник в четвірці найсильніших команд Європи визначився в Києві 24-го червня. Стадіон «Олімпійський» зібрав найбільшу кількість глядачів чвертьфінальних ігор - більше 64 тисяч. Чекати першого забитого гола їм довелося довше за всіх - ні в основний, ні в додатковий час команди Англії та Італії зробити цього не змогли. Тому для виявлення останнього учасника півфіналів вперше на Євро-2012 була проведена серія пенальті. У ній італійці схибили першими (Ріккардо Монтоліво), але зате британці зробили це двічі (Ешлі Янг і Ешлі Коул).
За підсумками цих чотирьох днів півфінальні пари склалися таким чином: Португалія - Іспанія, Німеччина - Італія.