Fabio Capello's side will open their bid for glory in Rustenburg on Saturday June 12 against the USA, who reached the final of the Confederations Cup in South Africa earlier this year, where they were edged out 3-2 by Brazil.
- World Cup draw 2010 - As it happened
- England News
Six days later England face Algeria in Cape Town and their Group C campaign is completed by a meeting with Slovenia in Port Elizabeth on Friday June 23.
Should England progress, they will face either the winners or the runners-up from Group D, which features Germany, Australia, Ghana and Serbia.
The opening game on the tournament will see hosts South Africa take on Mexico in Johannesburg on Friday June 11.
Group A: South Africa, Mexico, Uruguay, France.
Group B: Argentina, South Korea, Nigeria, Greece.
Group C: England, USA, Algeria, Slovenia.
Group D: Germany, Australia, Ghana, Serbia.
Group E: Netherlands, Japan, Cameroon, Denmark.
Group F: Italy, New Zealand, Paraguay, Slovakia.
Group G: Brazil, North Korea, Ivory Coast, Portugal.
Group H: Spain, Honduras, Chile, Switzerland.