2010 World Cup finals schedule
2010 World Cup finals schedule after Friday's draw in Cape Town: Friday, June 11

Group A
South Africa v Mexico, Johannesburg (Soccer City)(1600)
Uruguay v France, Cape Town (2030)
Saturday, June 12
Group B
South Korea v Greece, Port Elizabeth (1330)
Argentina v Nigeria, Johannesburg (Ellis Park) (1600)
Get FourFourTwo Newsletter
The best features, fun and footballing quizzes, straight to your inbox every week.
Group C
England v United States, Rustenburg (2030)
Sunday, June 13
Group C
Algeria v Slovenia, Polokwane (1330)
Group D
Serbia v Ghana, Pretoria (1600)
Germany v Australia, Durban (2030)
Monday, June 14
Group E
Netherlands v Denmark, Soccer City (1330)
Japan v Cameroon, Bloemfontein (1600)
Group F
Italy v Paraguay, Cape Town (2030)
Tuesday, June 15
Group F
New Zealand v Slovakia, Rustenburg (1330)
Group G
Ivory Coast v Portugal, Port Elizabeth (1600)
Brazil v North Korea, Ellis Park (2030)
Wednesday, June 16
Group H
Honduras v Chile, Nelspruit (1330)
Spain v Switzerland, Durban (1600)
Group A
South Africa v Uruguay, Pretoria (2030)
Thursday, June 17
Group A
France v Mexico, Polokwane (2030)
Group B
Argentina v South Korea, Soccer City (1330)
Greece v Nigeria, Bloemfontein (1600)
Friday, June 18
Group D
Germany v Serbia, Port Elizabeth (1330)
Group C
Slovenia v United States, Ellis Park (1600)
England v Algeria, Cape Town (2030)
Saturday, June 19
Group D
Ghana v Australia, Rustenburg (1600)
Group E
Netherlands v Japan, Durban (1330)
Cameroon v Denmark, Pretoria (2030)
Sunday, June 20
Group F
Slovak

'Andy Robertson has a decision to make as a player, where you either roll your sleeves up and give someone great competition or you accept decisions and say that your time is done.' Alan Shearer on the conundrum facing Arne Slot's Liverpool

'He’s better than anything Manchester United or Chelsea have got up front, so the answer is simple: it’s inevitable that he’ll be linked with massive football clubs because he’s a really good talent.' Alan Shearer on the next superstar on the move