Stadion był jedną z aren piłkarskich Mistrzostw Europy 2012. W czasie trwania tej imprezy na Stadionie Narodowym rozegrano 3 spotkania fazy grupowej, w tym mecz otwarcia 8 czerwca 2012 pomiędzy Polską a Grecją wraz z oficjalną ceremonią, a także ćwierćfinał i półfinał.