Grupp B
Grupp B var ur det allmänna ögat inte en intressant grupp då både Spanien och Portugal förväntades enkelt ta sig till slutspel. De två andra lagen, Iran och Marocko, hade aldrig tidigare tagit sig vidare ifrån ett gruppspel. I den första omgången ställdes Marocko mot Iran i en otroligt tät match som avgjordes i den 95:e minuten då Bouhaddouz gjorde självmål för Marocko och därmed gav Iran vinsten. I den andra matchen mellan Portugal och Spanien bevittnade dryga 40 000 åskådare en målfest. Denna målfest leddes av Cristiano Ronaldo som gjorde tre mål för Portugal, vilket inte räckte då matchen slutade 3-3. I gruppens andra omgång stod Ronaldo för Portugals mål igen då stornationen slog Marocko med 1-0. Spanien gjorde inte heller några misstag och vann sin match mot Iran med 1-0. Inför den sista omgången så hade Iran fortfarande en chans att ta sig till slutspel, om de skulle lyckas vinna mot Portugal. En åtråvärd insats från iranierna ledde till 1-1 mot Portugal, medan spanjorerna spelade oavgjort med Marocko. Detta ledde till att Spanien vann gruppen och Portugal placerade sig på en andraplats. Då stod det också klart att Spanien skulle ställas mot värdnationen Ryssland i den första slutspelsmatchen, medan Portugal fick möta vinnaren av Grupp A, Uruguay.