Sonntag, 1. Juni:
* Polen – Dänemark 1:1 (1:1). Chorzow, Stadion Slaski, 40.000. Tore: Krzynowek (42.) bzw. Vingaard (27.)
Aufstellung Polen: Boruc – Wasilewski, Jop, Bak, Wawrzyniak (46. Golanski) – Dudka, Lewandowski – Zahorski (46. Lobodzinski), Krzynowek (77. Gargula), Smolarek (77. Saganowski) – Zurawski (46. Roger)
Anmerkung: Sörensen hält Elfmeter von Zurawski (36.)
* Niederlande – Wales 2:0 (1:0). Rotterdam, 49.000. Tore: Robben (35.), Sneijder (54./Freistoß)
* Schweden – Ukraine 0:1 (0:0). Solna, 25.223, Schiedsrichter Thomas Einwaller (AUT). Tor: Nasarenko (82.).
Aufstellung Schweden: Isaksson (46. Shaaban) – Alexandersson (72. Stoor), Mellberg, Hansson, Nilsson – Linderoth (56. Svensson) – S. Larsson (46. Ljungberg), Källström, Wilhelmsson – Ibrahimovic (56. Elmander/76. Allbäck), H. Larsson
* Offenbach, Griechenland – Armenien
Samstag, 31. Mai:
* Rumänien – Montenegro 4:0 (1:0) Bukarest, 9.000. Tore: Mutu (15.), Ghionea (49.), Dica (55., 69.)
Rumänien: Lobont (46. Popa/79. Stancioiu) – Contra (58. Sapunaru), Tamas (46. Moti), Rat (46. Ghoinea), Radu – Chivu (46. Dica), Radoi (46. Cristea), Cocis (46. Codrea), – F. Petre (56. Nicolita), Marica (46. M. Niculae), Mutu (46. D. Niculae)
* Spanien – Peru 2:1 (1:0) Huelva, 20.000. Tore: Villa (37.), Capdevila (92.) bzw. Rengifo (73.)
Spanien: Casillas – Ramos, Puyol, Marchena, Capdevila – Iniesta (61. Cazorla), Xabi Alonso (45. Senna), Xavi (45. Cesc), Silva (83. Sergio Garcia) – Villa (56. De la Red), Torres (45. Güiza)
* Ungarn – Kroatien 1:1 (1:0) Budapest, Ferenc-Szusza-Stadion, 9.000. Tore: N. Kovac (44./Eigentor) bzw. N. Kovac (24.)
Kroatien: Pletikosa – Corluka, R. Kovac (62. Knezevic), Simunic, Pranjic – Srma, N. Kovac, Modric, Kranjcar (78. Vukojevic) – Petric (62. Klasnic), Olic (46. Rakitic)
* Deutschland – Serbien 2:1 (0:1) Gelsenkirchen, 53.000. Tore: Neuville (74.), Ballack (82.) bzw. Jankovic (19.)
Deutschland: Lehmann – Lahm (46. Podolski), Mertesacker (46. Friedrich), Metzelder, Jansen (84. Westermann) – Fritz, Frings (70. Rolfes), Ballack, Schweinsteiger (79. Odonkor) – Kuranyi (70. Neuville), Gomez
* Portugal – Georgien 2:0 (2:0) Viseu, 8.000. Tore: Moutinho (18.), Simao (44./Elfmeter)
Portugal: Ricardo (46. Quim) – Bosingwa (61. Miguel), Carvalho (46. Alves), Pepe (62. Meira), Ferreira – Petit (46. Meireles), Moutinho (73. Almeida), Deco (46. Veloso) – Ronaldo (46. Nani), Simao (46. Quaresma), Gomes (63. Postiga)
* Frankreich – Paraguay 0:0 Toulouse, 33.418
Frankreich: Coupet – Clerc, Boumsong, Squillaci, Evra – Ribery (46. Govou), Makelele (46. L. Diarra), Toulalan (71. Nasri), Malouda – Benzema, Henry (46. Gomis)
Freitag, 30. Mai:
* Tschechien – Schottland 3:1 (0:0) Prag, 11.314, Tore: Sionko (59., 90.), Kadlec (84.) bzw. Clarkson (85.)
Aufstellung Tschechien: Cech – Pospech (74. Sivok), Ujfalusi (46. Rozehnal), Kovac, Jankulovski (46. Kadlec) – Polak, Galasek – Sionko, Matejovsky (46. Jarolim), Skacel (46. Plasil) – Koller (46. Sverkos)
* Österreich – Malta 5:1 (2:1) UPC-Arena, 14.200, SR Robert Krajnc (SLO) Tore: Aufhauser (8.), Linz (11.), M. Mifsud (41.), Linz (67./Elfmeter), Vastic (77.), Harnik (92.)
* Schweiz – Liechtenstein 3:0 (2:0) AFG-Arena St. Gallen, 18.000 (ausverkauft), Tore: Frei (24., 31.), Vonlanthen (68.).
Aufstellung Schweiz: Benaglio – Lichtsteiner (59. Degen), Müller, Senderos (62. Grichting), Magnin (71. Spycher) – Behrami (55. Gygax), Inler, Fernandes (86. Huggel), Vonlanthen – Frei, Streller (59. Yakin).
* Italien – Belgien 3:1 (2:0) Florenz, 12.500. Tore: Di Natale (8., 40.), Camoranesi (48.) bzw. Sonck (92.)
Italien: Buffon – Panucci (46. Grosso), Cannavaro (46. Chiellini), Barzagli, Zambrotta – Camoranesi (59. Cassano), Gattuso, Pirlo, Aquilani (74. Ambrosini) – Toni (74. Borriello), Di Natale (46. Del Piero)