England will prepare for its World Cup opener against the United States by playing Mexico at Wembley Stadium and Japan in Austria.
The England-U.S. game will be at 1,150 metres in Rustenburg on June 12, and England is among several teams headed to Austria for altitude training.
England will announce its training camp roster on May 16, the day after the FA Cup final, and will travel for a training camp in the mountains of Austria starting May 17.
The team will return home to face Mexico — the exact date hasn't been picked — then will go back to Austria and play Japan at Graz on May 30.
Players will be given a few days off and coach Fabio Capello will announce his final 23-man roster on June 1. The Three Lions will depart from London the next day and arrive in South Africa on June 3.