Date - Time Matches Results Location
11/06/10 - 10:00 PM South Africa - Mexico 1 - 1 Johannesburg
12/06/10 - 2:30 AM Uruguay - France 0 - 0 Cape Town
12/06/10 - 7:30 PM Korea Republic - Greece 2 - 0 Port Elizabeth
12/06/10 - 10:00 PM Argentina - Nigeria 1 - 0 Johannesburg
13/06/10 - 2:30 AM England - USA 1 - 1 Rustenburg
13/06/10 - 7:30 PM Algeria - Slovenia 0 - 1 Polokwane
13/06/10 - 10:00 PM Serbia - Ghana 0 - 1 Tshwane
14/06/10 - 2:30 AM Germany - Australia 4 - 0 Durban
14/06/10 - 7:30 PM Netherlands - Denmark 2 - 0 Johannesburg
14/06/10 - 10:00 PM Japan - Cameroon 1 - 0 Mangaung
15/06/10 - 2:30 AM Italy - Paraguay 1 - 1 Cape Town
15/06/10 - 7:30 PM New Zealand - Slovakia 1 - 1 Rustenburg
15/06/10 - 10:00 PM Côte d'Ivoire - Portugal 0 - 0 Port Elizabeth
16/06/10 - 2:30 AM Brazil - Korea DPR 2 - 1 Johannesburg
16/06/10 - 7:30 PM Honduras - Chile 0 - 1 Nelspruit
16/06/10 - 10:00 PM Spain - Switzerland 0 - 1 Durban
17/06/10 - 2:30 AM South Africa - Uruguay 0 - 3 Tshwane
17/06/10 - 7:30 PM Argentina - Korea Republic 4 - 1 Johannesburg
17/06/10 - 10:00 PM Greece - Nigeria 2 - 1 Mangaung
18/06/10 - 2:30 AM France - Mexico 0 - 2 Polokwane
18/06/10 - 7:30 PM Germany - Serbia 0 - 1 Port Elizabeth
18/06/10 - 10:00 PM Slovenia - USA 2 - 2 Johannesburg
19/06/10 - 2:30 AM England - Algeria 0 - 0 Cape Town
19/06/10 - 7:30 PM Netherlands - Japan 1 - 0 Durban
19/06/10 - 10:00 PM Ghana - Australia 1 - 1 Rustenburg
20/06/10 - 2:30 AM Cameroon - Denmark 1 - 2 Tshwane
20/06/10 - 7:30 PM Slovakia - Paraguay 0 - 2 Mangaung
20/06/10 - 10:00 PM Italy - New Zealand 1 - 1 Nelspruit
21/06/10 - 2:30 AM Brazil - Côte d'Ivoire 3 - 1 Johannesburg
21/06/10 - 7:30 PM Portugal - Korea DPR 7 - 0 Cape Town
21/06/10 - 10:00 PM Chile - Switzerland 1 - 0 Port Elizabeth
22/06/10 - 2:30 AM Spain - Honduras 2 - 0 Johannesburg
22/06/10 - 10:00 PM Mexico - Uruguay 0 - 1 Rustemburg
22/06/10 - 10:00 PM France - South Africa 1 - 2 Mangaung
23/06/10 - 2:30 AM Nigeria - Korea Republic 2 - 2 Durban
23/06/10 - 2:30 AM Greece - Argentina 0 - 2 Polokwane
23/06/10 - 10:00 PM USA - Algeria 1 - 0 Tshwane
23/06/10 - 10:00 PM Slovenia - England 0 - 1 Port Elizabeth
24/06/10 - 2:30 AM Australia - Serbia 2 - 1 Nelspruit
24/06/10 - 2:30 AM Ghana - Germany 0 - 1 Johannesburg
24/06/10 - 10:00 PM Slovakia - Italy 3 - 2 Johannesburg
24/06/10 - 10:00 PM Paraguay - New Zealand 0 - 0 Polokwane
25/06/10 - 2:30 AM Denmark - Japan 1 - 3 Rustenburg
25/06/10 - 2:30 AM Cameroon - Netherlands 1 - 2 Cape Town
25/06/10 - 10:00 PM Korea DPR - Côte d'Ivoire 0 - 3 Nelspruit
25/06/10 - 10:00 PM Portugal - Brazil 0 - 0 Durban
26/06/10 - 2:30 AM Switzerland - Honduras 0 - 0 Mangaung
26/06/10 - 2:30 AM Chile - Spain 1 - 2 Tshwane
26/06/10 - 10:00 PM Uruguay - Korea Republic 2 - 1 Port Elizabeth
27/06/10 - 2:30 AM USA - Ghana 1 - 2 Rustenburg
27/06/10 - 10:00 PM Germany - England 4 - 1 Mangaung
28/06/10 - 2:30 AM Argentina - Mexico 3 - 1 Johannesburg
28/06/10 - 10:00 PM Netherlands - Slovakia 2 - 1 Durban
29/06/10 - 2:30 AM Brazil - Chile 3 - 0 Johannesburg
29/06/10 - 10:00 PM Paraguay - Japan 5 - 3 Tshwane
30/06/10 - 2:30 AM Spain - Portugal 1 - 0 Johannesburg
02/07/10 - 10:00 PM Netherlands -
Brazil - Port Elizabeth
03/07/10 - 2:30 AM
Uruguay - Ghana - Johannesburg
03/07/10 - 10:00 PM
Argentina - Germany - Cape Town
04/07/10 - 2:30 AM Paraguay -
Spain - Johannesburg
07/07/10 - 2:30 AM - - Cape Town
08/07/10 - 2:30 AM - - Durban
11/07/10 - 2:30 AM - - Port Elizabeth
12/07/10 - 2:30 AM - - Johannesburg