Defending champions Real Madrid were drawn against Ajax in the Champions League last 16.
Liverpool will take on Bundesliga giants Bayern Munich while Manchester City and Tottenham also face German sides, Schalke and Borussia Dortmund respectively.
Manchester United head to Paris to play French champions Paris Saint-Germain.
The first legs will be played on the 19th and 20th of February while the return fixtures are set for 12-13 March 2019.
Atlético Madrid vs Juventus
Schalke 04 vs Manchester City
Manchester United vs PSG
Tottenham vs Borussia Dortmund
Lyon vs Barcelona
AS Roma vs Porto
Ajax vs Real Madrid
Liverpool vs Bayern Munich