England have added two matches to their World Cup warm-up schedule with games against Uruguay at Anfield on 1 March and Jamaica at Wembley on 3 June.
Jamaica reached their first World Cup finals in 1998
Boss Sven-Goran Eriksson wanted to face Caribbean opposition before his side play Trinidad and Tobago in Germany.
He told the Football Association's website: "Jamaica will have a similar style to Trinidad and Tobago.
"They have a lot of players playing in this country, like Ricardo Gardner at Bolton and Jason Euell at Charlton."
He added: "I know that this game will be a fantastic occasion, as I'm sure they will be very well supported. It promises to be a special match."
Turning his focus towards the Uruguay clash, Eriksson said: "Uruguay are a very well-organised team, are very difficult to play against and came very close to qualifying for Germany.
"They will be tough and a similar challenge to our group opponents Paraguay."
England had previously arranged a friendly against Hungary which will take place on 30 May.
Eriksson said: "I'm delighted that we have been able to finalise these fixtures quickly and am very pleased with our opponents.
"These games will allow us to test ourselves against teams with very different styles of play, which is critical ahead of a World Cup."