After being paired with Real Betis in the Europa League last 16 draw on Friday, Manchester United will be travelling to Spain for the second time in a row.
In the previous round, United upset the league leaders, Barcelona, in a thrilling tie.
Betis won their group before Roma and received a bye to this round despite being 22 points and four places further down the table. They still pose a threat.
Arsenal, who is atop the Premier League, drew Sporting Lisbon.
In a clash that reflects an improbable turnabout in the standings, Juventus was matched up with Freiburg of Germany.
Unexpectedly, Freiburg is currently fourth in the Bundesliga and is on track to qualify for the Champions League.
Juve is currently seventh in Serie A following a 15-point deduction, and the Europa League, where they would finish fourth, provides their greatest chance of regaining a spot at the top of Europe’s standings for the upcoming campaign.