England have been drawn to face the Netherlands in the Nations League.
The Three Lions qualified for the semi-finals by finishing top of a group containing Croatia and Spain.
The game against the Dutch, managed by Ronald Koeman, will be at Estadio D Afonso Henriques in Portugal on 6 June 2019.
The hosts face Switzerland on 5 June at Porto's Estadio do Dragao in the other semi-final, with the final on 9 June.
The winners of the Nations League will receive £6.7m in prize money, and the fourth-placed team £4m.