2010 FIFA World Cup Schedule

Group A

11 June 2010 South Africa  1–1  Mexico Soccer City, Johannesburg
11 June 2010 Uruguay  0–0  France Cape Town Stadium, Cape Town
16 June 2010 South Africa  0–3  Uruguay Loftus Versfeld Stadium, Pretoria
17 June 2010 France  0–2  Mexico Peter Mokaba Stadium, Polokwane
22 June 2010  Mexico  0–1  Uruguay Royal Bafokeng Stadium, Rustenburg
22 June 2010  France  1–2  South Africa Free State Stadium, Bloemfontein

Group B

12 June 2010 South Korea  2–0  Greece Nelson Mandela Bay Stadium, Port Elizabeth
12 June 2010 Argentina  1–0  Nigeria Ellis Park Stadium, Johannesburg
17 June 2010 Argentina  4–1  South Korea Soccer City, Johannesburg
17 June 2010 Greece  2–1  Nigeria Free State Stadium, Bloemfontein
22 June 2010  Nigeria  2–2  South Korea Moses Mabhida Stadium, Durban
22 June 2010  Greece  0–2  Argentina Peter Mokaba Stadium, Polokwane

Group C

12 June 2010 England 1–1   United States Royal Bafokeng Stadium, Rustenburg
13 June 2010 Algeria   0–1   Slovenia Peter Mokaba Stadium, Polokwane
18 June 2010 Slovenia   2–2  United States Ellis Park Stadium, Johannesburg
18 June 2010 England 0–0  Algeria Cape Town Stadium, Cape Town
23 June 2010  Slovenia   0–1  England Nelson Mandela Bay Stadium, Port Elizabeth
23 June 2010  United States   1–0   Algeria Loftus Versfeld Stadium, Pretoria

Group D

13 June 2010 Serbia  0–1  Ghana Loftus Versfeld Stadium, Pretoria
13 June 2010 Germany  4–0  Australia Moses Mabhida Stadium, Durban
18 June 2010 Germany  0–1  Serbia Nelson Mandela Bay Stadium, Port Elizabeth
19 June 2010 Ghana  1–1  Australia Royal Bafokeng Stadium, Rustenburg
23 June 2010  Ghana  0–1 Germany Soccer City, Johannesburg
23 June 2010  Australia  2–1  Serbia Mbombela Stadium, Nelspruit

Group E

14 June 2010
Netherlands 
2–0  Denmark Soccer City, Johannesburg
14 June 2010 Japan  1–0  Cameroon Free State Stadium, Bloemfontein
19 June 2010 Netherlands  1–0  Japan Moses Mabhida Stadium, Durban
19 June 2010 Cameroon  1–2  Denmark Loftus Versfeld Stadium, Pretoria
24 June 2010  Denmark  1–3  Japan Royal Bafokeng Stadium, Rustenburg
24 June 2010  Cameroon  1–2  Netherlands Cape Town Stadium, Cape Town

Group F

14 June 2010
Italy 
1–1  Paraguay Cape Town Stadium, Cape Town
15 June 2010 New Zealand  1–1  Slovakia Royal Bafokeng Stadium, Rustenburg
20 June 2010 Slovakia  0–2  Paraguay Free State Stadium, Bloemfontein
20 June 2010 Italy  1–1  New Zealand Mbombela Stadium, Nelspruit
24 June 2010  Slovakia  3–2  Italy Ellis Park Stadium, Johannesburg
24 June 2010  Paraguay  0–0  New Zealand Peter Mokaba Stadium, Polokwane

Group G

15 June 2010
Ivory Coast 
0–0  Portugal Nelson Mandela Bay Stadium, Port Elizabeth
15 June 2010 Brazil  2–1  North Korea Ellis Park Stadium, Johannesburg
20 June 2010 Brazil  3–1  Ivory Coast Soccer City, Johannesburg
21 June 2010 Portugal  7–0  North Korea Cape Town Stadium, Cape Town
25 June 2010  Portugal  0–0  Brazil Moses Mabhida Stadium, Durban
25 June 2010  North Korea  0–3  Ivory Coast Mbombela Stadium, Nelspruit

Group H

16 June 2010 Honduras  0–1  Chile Mbombela Stadium, Nelspruit
16 June 2010 Spain  0–1  Switzerland Moses Mabhida Stadium, Durban
21 June 2010 Chile  1–0  Switzerland Nelson Mandela Bay Stadium, Port Elizabeth
21 June 2010 Spain  2–0  Honduras Ellis Park Stadium, Johannesburg
25 June 2010  Chile  1–2  Spain Loftus Versfeld Stadium, Pretoria
25 June 2010  Switzerland  0–0  Honduras Free State Stadium, Bloemfontein