England will play the Netherlands in the semi-final of the Uefa Nations League on 6 June 2019 at Estadio D Afonso Henriques in Guimaraes.
Hosts Portugal face Switzerland on 5 June at Porto’s Estadio do Dragao.
The final will be played on 9 June, with the third-place play-off game taking place the same day.
The winner of the tournament will receive £6.67m in prize money.
More to follow.