Fixtures & Results
World Cup Final
Netherlands 0 v 1 Spain
12 July, 2:30am – Johannesburg (Soccer City)
Third place play-off
Uruguay 2 v 3 Germany
11 July, 2:30am – Port Elizabeth
Semi-finals
Uruguay 2 v 3 Netherlands
07 July, 2:30am – Cape Town
Germany 0 v 1 Spain
08 July, 2:30am – Durban
Quarter-finals
Netherlands 2 v 1 Brazil
02 July, 10:00pm – Port Elizabeth
Uruguay 1 (4) v (2) 1 Ghana
03 July, 2:30am – Johannesburg (Soccer City)
Argentina 0 v 4 Germany
03 July, 10:00pm – Cape Town
Paraguay 0 v 1 Spain
04 July, 2:29am – Johannesburg (Ellis Park)
Last 16
Uruguay 2 v 1 South Korea
26 June, 10:00pm – Port Elizabeth
USA 1 v 2 Ghana
27 June, 2:30am – Rustenburg
Germany 4 v 1 England
27 June, 10:00pm – Bloemfontein
Argentina 3 v 1 Mexico
28 June, 2:30am – Johannesburg (Soccer City)
Netherlands 2 v 1 Slovakia
28 June, 10:00pm – Durban
Brazil 3 v 0 Chile
29 June, 2:30am – Johannesburg (Ellis Park)
Paraguay 0 (5) v 0 (3) Japan
29 June, 10:00pm – Pretoria
Spain 1 v 0 Portugal
30 June, 2:30am – Cape Town
Group stages
South Africa 1 v 1 Mexico
11 June, 10:00pm – Johannesburg (Soccer City)
Uruguay 0 v 0 France
12 June, 2:30am – Cape Town
South Korea 2 v 0 Greece
12 June, 7:30pm – Port Elizabeth
Argentina 1 v 0 Nigeria
12 June, 10:00pm – Johannesburg (Ellis Park)
England 1 v 1 USA
13 June, 2:30am – Rustenburg
Algeria 0 v 1 Slovenia
13 June, 7:30pm – Polokwane
Serbia 0 v 1 Ghana
13 June, 10:00pm – Pretoria
Germany 4 v 0 Australia
14 June, 2:30am – Durban
Netherlands 2 v 0 Denmark
14 June, 7:30pm – Johannesburg (Soccer City)
Japan 1 v 0 Cameroon
14 June, 10:00pm – Bloemfontein
Italy 1 v 1 Paraguay
15 June, 2:30am – Cape Town
New Zealand 1 v 1 Slovakia
15 June, 7:30pm – Rustenburg
Ivory Coast 0 v 0 Portugal
15 June, 10:00pm – Port Elizabeth
Brazil 2 v 1 North Korea
16 June, 2:30am – Johannesburg (Ellis Park)
Honduras 0 v 1 Chile
16 June, 7:30pm – Nelspruit
Spain 0 v 1 Switzerland
16 June, 10:00pm – Durban
South Africa 0 v 3 Uruguay
17 June, 2:30am – Pretoria
Argentina 4 v 1 South Korea
17 June, 7:30pm – Johannesburg (Soccer City)
Greece 2 v 1 Nigeria
17 June, 10:00pm – Bloemfontein
France 0 v 2 Mexico
18 June, 2:30am – Polokwane
Germany 0 v 1 Serbia
18 June, 7:30pm – Port Elizabeth
Slovenia 2 v 1 USA
18 June, 10:00pm – Johannesburg (Ellis Park)
England 0 v 0 Algeria
19 June, 2:30am – Cape Town
Netherlands 1 v 0 Japan
19 June, 7:30pm – Durban
Ghana 1 v 1 Australia
19 June, 10:00pm – Rustenburg
Cameroon 1 v 2 Denmark
20 June, 2:30am – Pretoria
Slovakia 0 v 2 Paraguay
20 June, 7:30pm – Bloemfontein
Italy 1 v 1 New Zealand
20 June, 10:00pm – Nelspruit
Brazil 3 v 1 Ivory Coast
21 June, 2:30am – Johannesburg (Soccer City)
Portugal 7 v 0 North Korea
21 June, 7:30pm – Cape Town
Chile 1 v 0 Switzerland
21 June, 10:00pm – Port Elizabeth
Spain 2 v 0 Honduras
22 June, 2:30am – Johannesburg (Ellis Park)
Mexico 0 v 1 Uruguay
22 June, 10:00pm – Rustenburg
France 1 v 2 South Africa
22 June, 10:00pm – Bloemfontein
Nigeria 2 v 2 South Korea
23 June, 2:29am – Durban
Greece 0 v 2 Argentina
23 June, 2:30am – Polokwane
Slovenia 0 v 1 England
23 June, 10:00pm – Port Elizabeth
USA 1 v 0 Algeria
23 June, 10:00pm – Pretoria
Ghana 0 v 1 Germany
24 June, 2:30am – Johannesburg (Soccer City)
Australia 2 v 1 Serbia
24 June, 2:30am – Nelspruit
Paraguay 0 v 0 New Zealand
24 June, 10:00pm – Polokwane
Slovakia 3 v 2 Italy
24 June, 10:00pm – Johannesburg (Ellis Park)
Denmark 1 v 3 Japan
25 June, 2:30am – Rustenburg
Cameroon 1 v 2 Netherlands
25 June, 2:30am – Cape Town
North Korea 0 v 3 Ivory Coast
25 June, 10:00pm – Nelspruit
Portugal 0 v 0 Brazil
25 June, 10:00pm – Durban
Chile 1 v 2 Spain
26 June, 2:30am – Pretoria
Switzerland 0 v 0 Honduras
26 June, 2:30am – Bloemfontein