England will play friendlies against Norway and Belgium before they set off for Euro 2012.
The Three Lions will play Norway at the Ullevaal Stadion in Oslo on Saturday, May 26 before taking on Belgium at Wembley on Saturday, June 2.
"I'm very happy with these two games," said England manager Fabio Capello.
"Since the draw in December we have been able to work towards these matches and the appropriate opposition.
"In the draw we face one of the hosts, Ukraine, which will be a difficult atmosphere to replicate, but looking at the styles of France and Sweden I feel these games are a good preparation for us."
England play their first group match of Euro 2012 against France on Monday, June 11.