Manchester United will face Italian giants AC Milan in the last 16 of the Europa League, while Arsenal have been drawn to play Olympiakos.
Former Manchester United striker Zlatan Ibrahimovic looks set to return to Old Trafford in the second leg, when the two sides will meet for the 12th time in European competition – all previous meetings having been in the Champions League.
Rangers, who recorded a 9-5 aggregate win over Royal Antwerp on Thursday to reach the last 16 for the second successive season, will take on Slavia Prague for the first time.
Arsenal will travel to Greece in the first leg of their tie with Olympiakos, who knocked them out of the Europa League in the round of 32 last season.
The Greek champions play their home matches at the Karaiskakis Stadium, the venue for Arsenal’s dramatic victory over Benfica in the last 32 of the competition on Thursday.
The Gunners’ north London rivals Tottenham will face Dinamo Zagreb, who progressed to the last 32 after beating Russian side Krasnodar.
Spurs won the UEFA Cup – the previous incarnation of the Europa League – in 1972 and 1984, while their manager Jose Mourinho lifted the trophy with Porto in 2003 and Manchester United in 2017.
All four British teams left in the competition were kept apart after Rangers were drawn to play Slavia Prague, who shocked Leicester in the previous round.
Clubs have until Monday to report any issues surrounding travel to UEFA, after which a decision over confirmed venues will be made.