Group A
13/07/2010 10:30 Germany - Costa Rica 4:2 (2:1)
13:30 Colombia - France 1:1 (0:1)
16/07/2010 14:00 Costa Rica - France 0:2 (0:0)
17:00 Germany - Colombia 3:1 (1:0)
20/07/2010 10:30 Germany - France 4:1 (2:0)
10:30 Costa Rica - Colombia 0:3 (0:2)
Group B
13/07/2010 10:30 Brazil - North Korea 0:1 (0:0)
13:30 Sweden - New Zealand 2:1 (0:1)
16/07/2010 14:00 Brazil - Sweden 1:1 (0:1)
17:00 North Korea - New Zealand 2:1 (1:0)
20/07/2010 13:30 North Korea - Sweden 2:3 (1:1)
13:30 New Zealand - Brazil 1:4 (0:1)
Group C
14/07/2010 10:30 England - Nigeria 1:1 (1:0)
13:30 Mexico - Japan 3:3 (3:1)
17/07/2010 14:00 Nigeria - Japan 2:1 (2:0)
17:00 England - Mexico 0:1 (0:0)
21/07/2010 14:00 Nigeria - Mexico 1:1 (1:0)
14:00 Japan - England 3:1 (1:0)
Group D
14/07/2010 14:00 Switzerland - South Korea 0:4 (0:2)
17:00 USA - Ghana 1:1 (0:1)
17/07/2010 14:00 Ghana - South Korea 2:4 (1:1)
17:00 USA - Switzerland 5:0 (3:0)
21/07/2010 17:00 Ghana - Switzerland 2:0 (2:0)
17:00 South Korea - USA 0:1 (0:1)
Quarter-finals
24/07/2010 10:30 Sweden - Colombia 0:2 (0:2)
17:00 Germany - North Korea 2:0 (1:0)
25/07/2010 10:30 USA - Nigeria 2:4 (1:0, 1:1, 1:1) pso
17:30 Mexico - South Korea 1:3 (0:2)
Semi-finals
29/07/2010 14:30 Germany - South Korea 5:1 (2:0)
17:30 Colombia - Nigeria 0:1 (0:1)
3rd place
01/08/2010 11:00 South Korea - Colombia 1:0 (0:0)
Final
01/08/2010 14:00 Germany - Nigeria 2:0 (1:0)