Grupo A
13.07.2010 11:30 Alemania - Costa Rica 4:2 (2:1)
14:30 Colombia - Francia 1:1 (0:1)
16.07.2010 15:00 Costa Rica - Francia 0:2 (0:0)
18:00 Alemania - Colombia 3:1 (1:0)
20.07.2010 11:30 Alemania - Francia 4:1 (2:0)
11:30 Costa Rica - Colombia 0:3 (0:2)
Grupo B
13.07.2010 11:30 Brasil - Corea del Norte 0:1 (0:0)
14:30 Suecia - Nueva Zelanda 2:1 (0:1)
16.07.2010 15:00 Brasil - Suecia 1:1 (0:1)
18:00 Corea del Norte - Nueva Zelanda 2:1 (1:0)
20.07.2010 14:30 Corea del Norte - Suecia 2:3 (1:1)
14:30 Nueva Zelanda - Brasil 1:4 (0:1)
Grupo C
14.07.2010 11:30 Inglaterra - Nigeria 1:1 (1:0)
14:30 México - Japón 3:3 (3:1)
17.07.2010 15:00 Nigeria - Japón 2:1 (2:0)
18:00 Inglaterra - México 0:1 (0:0)
21.07.2010 15:00 Nigeria - México 1:1 (1:0)
15:00 Japón - Inglaterra 3:1 (1:0)
Grupo D
14.07.2010 15:00 Suiza - Corea del Sur 0:4 (0:2)
18:00 Estados Unidos - Ghana 1:1 (0:1)
17.07.2010 15:00 Ghana - Corea del Sur 2:4 (1:1)
18:00 Estados Unidos - Suiza 5:0 (3:0)
21.07.2010 18:00 Ghana - Suiza 2:0 (2:0)
18:00 Corea del Sur - Estados Unidos 0:1 (0:1)
Cuartos de final
24.07.2010 11:30 Suecia - Colombia 0:2 (0:2)
18:00 Alemania - Corea del Norte 2:0 (1:0)
25.07.2010 11:30 Estados Unidos - Nigeria 2:4 (1:0, 1:1, 1:1) pn.
18:30 México - Corea del Sur 1:3 (0:2)
Semifinales
29.07.2010 15:30 Alemania - Corea del Sur 5:1 (2:0)
18:30 Colombia - Nigeria 0:1 (0:1)
Tercer puesto
01.08.2010 12:00 Corea del Sur - Colombia 1:0 (0:0)
Final
01.08.2010 15:00 Alemania - Nigeria 2:0 (1:0)