Liverpool will take on German giants Bayern Munich in the Champions League last 16, while Manchester United have been drawn against Paris St-Germain.
Premier League champions Manchester City and Tottenham also face Bundesliga sides, with City meeting Schalke and Spurs meeting Borussia Dortmund.
The first legs will take place on 12-13 and 19-20 February, with the return fixtures on 5-6 and 12-13 Marc
Group winners will be away from home in the first legs.
Schalke v Manchester City
Atletico Madrid v Juventus
Manchester United v Paris St-Germain
Tottenham v Borussia Dortmund
Lyon v Barcelona
Roma v Porto
Ajax v Real Madrid
Liverpool v Bayern Munich