Группа B
Команда И В Н П ГЗ ГП +/- Очки
1. Хорватия

3 3 0 0 4 1 +3 9
2. Германия

3 2 0 1 4 2 +2 6
3. Австрия

3 0 1 2 1 3 −2 1
4. Польша

3 0 1 2 1 4 −3 1
8 июня 2008
18:00 CET
Австрия

0:1 (0:1)
отчёт Хорватия

Голы Модрич Goal 4'

(пен.)
Стадион: Эрнст Хаппель, Вена
Зрителей: 51 428
Судья: Нидерланды

Питер Винк
8 июня 2008
20:45 CET
Германия

2:0 (1:0)
отчёт Польша

Подольски Goal 20'

, 72'

Голы
Стадион: Хипо-Арена, Клагенфурт
Зрителей: 30 461
Судья: Флаг Норвегии

Том Хеннинг Эвребё
12 июня 2008
18:00 CET
Хорватия

2:1 (1:0)
отчёт Германия

Срна Goal 24'

Олич Goal 62'

Голы Подольски Goal 79'
Стадион: Хипо-Арена, Клагенфурт
Зрителей: 30 461
Судья: Бельгия

Франк де Блекере
На второй компенсированной минуте второго тайма (90+2) Бастиан Швайнштайгер (Германия Германия) был удалён с поля.
12 июня 2008
20:45 CET
Австрия

1:1 (0:1)
отчёт Польша

Вастич Goal 90+3' (пен.)

Голы Геррейро Goal 30'

Стадион: Эрнст Хаппель, Вена
Зрителей: 51 428
Судья: Англия

Говард Уэбб
16 июня 2008
20:45 CET
Австрия

0:1 (0:0)
отчёт Германия

Голы Баллак Goal 49'

Стадион: Эрнст Хаппель, Вена
Зрителей: 51 428
Судья: Испания

Мануэль Мехуто Гонсалес
16 июня 2008
20:45 CET
Польша

0:1 (0:0)
отчёт Хорватия

Голы Класнич Goal 53'

Стадион: Хипо-Арена, Клагенфурт
Зрителей: 30 461
Судья: Греция

Кирос Вассарас
Группа C
Штрафной удар в матче Нидерланды — Италия, 9 июня
Команда И В Н П ГЗ ГП +/- Очки
1. Нидерланды

3 3 0 0 9 1 +8 9
2. Италия

3 1 1 1 3 4 −1 4
3. Румыния

3 0 2 1 1 3 −2 2
4. Франция

3 0 1 2 1 6 −5 1
9 июня 2008
18:00 CET
Румыния

0:0
отчёт Франция

Стадион: Летцигрунд, Цюрих
Зрителей: 30 585
Судья: Испания

Мануэль Мехуто Гонсалес
9 июня 2008
20:45 CET
Нидерланды

3:0 (2:0)
отчёт Италия

ван Нистелрой Goal 26'

Снейдер Goal 31'

ван Бронкхорст Goal 79'

Голы
Стадион: Стад де Сюисс, Берн
Зрителей: 30 777
Судья: Швеция

Петер Фрёйдфельт
13 июня 2008
18:00 CET
Италия

1:1 (0:0)
отчёт Румыния

Пануччи Goal 56'

Голы Муту Goal 55'

Стадион: Летцигрунд, Цюрих
Зрителей: 30 585
Судья: Флаг Норвегии

Том Хеннинг Эвребё
На 81-й минуте Адриан Муту (Румыния Румыния) не реализовал пенальти. Джанлуиджи Буффон (Италия Италия) взял этот удар.
13 июня 2008
20:45 CET
Нидерланды

4:1 (1:0)
отчёт Франция

Кёйт Goal 9'

ван Перси Goal 59'

Роббен Goal 72'

Снейдер Goal 90+2'

Голы Анри Goal 71'

Стадион: Стад де Сюисс, Берн
Зрителей: 30 777
Судья: Германия

Херберт Фандель
17 июня 2008
20:45 CET
Нидерланды

2:0 (0:0)
отчёт Румыния

Хюнтелар Goal 54'

ван Перси Goal 87'

Голы
Стадион: Стад де Сюисс, Берн
Зрителей: 30 777
Судья: Флаг Швейцарии

Массимо Бузакка
17 июня 2008
20:45 CET
Франция

0:2 (0:1)
отчёт Италия

Голы Пирло Goal 25' (пен.)

Де Росси Goal 62'

Стадион: Летцигрунд, Цюрих
Зрителей: 30 585
Судья: Флаг Словакии

Любош Михель
На 24-й минуте Эрик Абидаль (Франция

) был удалён с поля