England will face Holland in the UEFA Nations League semi-finals in Portugal next summer, with the hosts taking on Switzerland in the other tie.
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, with the final and third-place play-off taking place on June 9.
Southgate now knows the route his side must take to get their hands on a trophy next summer.
Their clash with Holland, managed by Ronald Koeman, will be the first competitive meeting between the sides since Euro 96, when Southgate played in a memorable 4-1 win for the Three Lions.
Portugal or Switzerland would await in the final, both teams England played in Euro 2004, which was held in Portugal.
Odds correct as of 1406 GMT on 3/12/18