Groupe A
13.07.2010 11:30 Allemagne - Costa Rica 4:2 (2:1)
14:30 Colombie - France 1:1 (0:1)
16.07.2010 15:00 Costa Rica - France 0:2 (0:0)
18:00 Allemagne - Colombie 3:1 (1:0)
20.07.2010 11:30 Allemagne - France 4:1 (2:0)
11:30 Costa Rica - Colombie 0:3 (0:2)
Groupe B
13.07.2010 11:30 Brésil - Corée du Nord 0:1 (0:0)
14:30 Suède - Nouvelle-Zélande 2:1 (0:1)
16.07.2010 15:00 Brésil - Suède 1:1 (0:1)
18:00 Corée du Nord - Nouvelle-Zélande 2:1 (1:0)
20.07.2010 14:30 Corée du Nord - Suède 2:3 (1:1)
14:30 Nouvelle-Zélande - Brésil 1:4 (0:1)
Groupe C
14.07.2010 11:30 Angleterre - Nigeria 1:1 (1:0)
14:30 Mexique - Japon 3:3 (3:1)
17.07.2010 15:00 Nigeria - Japon 2:1 (2:0)
18:00 Angleterre - Mexique 0:1 (0:0)
21.07.2010 15:00 Nigeria - Mexique 1:1 (1:0)
15:00 Japon - Angleterre 3:1 (1:0)
Groupe D
14.07.2010 15:00 Suisse - Corée du Sud 0:4 (0:2)
18:00 États-Unis - Ghana 1:1 (0:1)
17.07.2010 15:00 Ghana - Corée du Sud 2:4 (1:1)
18:00 États-Unis - Suisse 5:0 (3:0)
21.07.2010 18:00 Ghana - Suisse 2:0 (2:0)
18:00 Corée du Sud - États-Unis 0:1 (0:1)
Quarts de finale
24.07.2010 11:30 Suède - Colombie 0:2 (0:2)
18:00 Allemagne - Corée du Nord 2:0 (1:0)
25.07.2010 11:30 États-Unis - Nigeria 2:4 (1:0, 1:1, 1:1) tab
18:30 Mexique - Corée du Sud 1:3 (0:2)
Demi-finales
29.07.2010 15:30 Allemagne - Corée du Sud 5:1 (2:0)
18:30 Colombie - Nigeria 0:1 (0:1)
3e place
01.08.2010 12:00 Corée du Sud - Colombie 1:0 (0:0)
Finale
01.08.2010 15:00 Allemagne - Nigeria 2:0 (1:0)