Manchester United will meet LASK in the last 16 of the Europa League, while Wolves will face Olympiakos, who knocked Arsenal out to reach this stage.
Scottish Premiership outfit Rangers will face former winners Bayer Leverkusen.
Five-time champions Sevilla face Roma and another Spanish-Italian duel sees Inter Milan, third in Serie A, up against Getafe.
FULL DRAW:
Istanbul Basaksehir v Copenhagen
Olympiakos v Wolves
Wolfsburg v Shakhtar Donetsk
Eintracht Frankfurt or RB Salzburg v Basel
LASK v Manchester United
The matches are set to be played on 12 and 19 March.