| |||||||||||
| Match dates |
| Tuesday, 15 June 2004 | |||||
| Czech Republic | 2-1 | Latvia | |||
| Germany | 1-1 | Netherlands | |||
| Saturday, 19 June 2004 | |||||
| Latvia | 0-0 | Germany | |||
| Netherlands | 2-3 | Czech Republic | |||
| Wednesday, 23 June 2004 | |||||
| Germany | 1-2 | Czech Republic | |||
| Netherlands | 3-0 | Latvia | |||
| Group D | Overall | |||||||||||
| P | W | D | L | F | A | Gdf | Pts | Form | ||||
| 1 | 3 | 3 | 0 | 0 | 7 | 4 | +3 | 9 | WWW- | |||
| 2 | 3 | 1 | 1 | 1 | 6 | 4 | +2 | 4 | WLX- | |||
| 3 | 3 | 0 | 2 | 1 | 2 | 3 | -1 | 2 | LOX- | |||
| 4 | 3 | 0 | 1 | 2 | 1 | 5 | -4 | 1 | LOL- | |||
| 4 | Ruud VAN NISTELROOY (Netherlands) |
| 3 | Milan BAROŠ (Czech Republic) |
| 2 | Marek HEINZ (Czech Republic) |
| 1 | Jan KOLLER (Czech Republic) |
| Torsten FRINGS (Germany) | |
| Vladimir ŠMICER (Czech Republic) | |
| Māris VERPAKOVSKIS (Latvia) | |
| Wilfred BOUMA (Netherlands) | |
| Roy MAKAAY (Netherlands) | |
| Michael BALLACK (Germany) |