Fabio Capello's side will travel to Oslo on May 26 and then host Belgium at Wembley on June 2, before flying out to their Euro 2012 base in Krakow.

The Three Lions will be facing unfamiliar opposition, having not lined up against Norway since 1980, while they have not hosted Belgium since 1964.

England's first game against France in Euro 2012 will be on June 11th and Capello believes the two friendlies will be the perfect preparation ahead of the tournament.

"Since the draw in December we have been able to work towards these matches and the appropriate opposition, and I'm very happy with these two games," Capello told the FA's website.

"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 have won 14 of the 21 games against Belgium losing just once, but have only won five times against Norway.