England to play Egypt at Wembley
The match, the first between the nations at Wembley, will give Fabio Capello's side the chance to test themselves against north African opponents who play a similar style to Algeria who England will face in the group stage in South Africa.
Algeria beat Egypt in a tense play-off last month.
England have not played Egypt for 19 years since a Mark Wright goal gave them a 1-0 victory at the 1990 World Cup finals.
The only other meeting between the sides was a 4-0 win for England in a friendly in Cairo in 1986.