England will face Holland in the UEFA Nations League semi-final next summer.
Gareth Southgate's men qualified for the last four of the inaugural tournament with a late victory over Croatia last month, topping their group.
The tie will be played in Guimaraes in Portugal on June 6.
Hosts Portugal will play Switzerland in the other last-four tie on June 5 in Porto.
The final and third-place play-off will take place on June 9.