Groupe A 09/06/2006 Allianz Arena 18:00 Allemagne Costa Rica 09/06/2006 Veltins-Arena 21:00 Pologne Equateur 14/06/2006 Signal Iduna Park 21:00 Allemagne Pologne 15/06/2006 AOL-Arena 15:00 Equateur Costa Rica 20/06/2006 Berliner Olympiastadion 16:00 Equateur Allemagne 20/06/2006 AWD-Arena 16:00 Costa Rica Pologne
Groupe B 10/06/2006 Commerzbank-Arena 15:00 Angleterre Paraguay 10/06/2006 Signal Iduna Park 18:00 Trinité-et-Tobago Suède 15/06/2006 Franken-Stadion 18:00 Angleterre Trinité-et-Tobago 15/06/2006 Berliner Olympiastadion 21:00 Suède Paraguay 20/06/2006 RheinEnergieStadion 21:00 Suède Angleterre 20/06/2006 Fritz-Walter-Stadion 21:00 Paraguay Trinité-et-Tobago
Groupe D 11/06/2006 Franken-Stadion 18:00 Mexique Iran 11/06/2006 RheinEnergieStadion 21:00 Angola Portugal 16/06/2006 AWD-Arena 21:00 Mexique Angola 17/06/2006 Commerzbank-Arena 15:00 Portugal Iran 21/06/2006 Veltins-Arena 21:00 Portugal Mexique 21/06/2006 Zentralstadion 21:00 Iran Angola
Groupe E 12/06/2006 AWD-Arena 15:00 Italie Ghana 12/06/2006 Veltins-Arena 18:00 Etats-Unis République tchèque 17/06/2006 Fritz-Walter-Stadion 18:00 Italie Etats-Unis 17/06/2006 RheinEnergieStadion 21:00 République tchèque Ghana 22/06/2006 AOL-Arena 16:00 République tchèque Italie 22/06/2006 Franken-Stadion 16:00 Ghana Etats-Unis
Groupe F 12/06/2006 Fritz-Walter-Stadion 15:00 Australie Japon 13/06/2006 Berliner Olympiastadion 21:00 Brésil Croatie 18/06/2006 Allianz Arena 15:00 Brésil Australie 18/06/2006 Franken-Stadion 18:00 Japon Croatie 22/06/2006 Signal Iduna Park 21:00 Japon Brésil 22/06/2006 Gottlieb-Daimler-Stadion 21:00 Croatie Australie
Groupe G 13/06/2006 Gottlieb-Daimler-Stadion 18:00 France Suisse 13/06/2006 Commerzbank-Arena 21:00 Corée du Sud Togo 18/06/2006 Zentralstadion 21:00 France Corée du Sud 19/06/2006 Signal Iduna Park 15:00 Togo Suisse 23/06/2006 RheinEnergieStadion 16:00 Togo France 23/06/2006 AWD-Arena 16:00 Suisse Corée du Sud