England will play Nigeria at Wembley and Costa Rica at Elland Road in their final friendly matches ahead of this summer’s World Cup.
Nigeria will visit on 2 June while England will face Costa Rica at Leeds United’s ground on 7 June.
Gareth Southgate’s side also face Costa Rica’s central American neighbours Panama in Russia, with Belgium completing Group G.
The England manager said: “We’re going into a World Cup where we will play African and Central American opposition, so we get that with the games against Nigeria and Costa Rica, but it’s not just about the games we’ve got in the group but hopefully beyond that as well.
“We want to expose the team to different styles and different experiences.”
Before games against Nigeria and Costa Rica, England will play Netherlands and Italy in March.
Meanwhile, Super Eagles coach Genort Rohr is looking forward to the encounter with the Three Lions.
Rohr told thenff.com: “This is good news for myself and the entire team. England is a very strong team presently and I believe they will give us a very good match. We will be able to test our readiness for the World Cup when we meet the Three Lions at Wembley.”
Games between Nigeria and England has always been very close.
They first clashed at senior level on 16th November 1994. David Platt’s headed goal towards the end of the first half settled what was a very cagey game.
Both teams also met at the 2002 FIFA World Cup. The encounter at the Nagai Stadium in Osaka, Japan on 12th June 2002 ended 0-0.
The Super Eagles are drawn in World Cup Group D with Croatia, Iceland and Argentina.
England v Nigeria
June 2, 2018 @ 17:15.