The Champions League last-16 draw took place on December 16 at the UEFA's headquarters in Nyon, Switzerland.
Defending champions Liverpool will take on Atletico Madrid, while Real Madrid and Manchester City, and Chelsea and Bayern Munich will clash with each other in other high-profile encounters.
also read
- Who will replace Xabi if Real Madrid fire him? Micky van de Ven transfer talks gain momentum amidst Arbeloa rumours
- Will Real Madrid's game against Manchester City be Xabi Alonso's final match? Zinedine Zidane and Jurgen Klopp in the race to be new Los Blancos manager
- Liverpool vs Real Madrid preview: Team news, probable starting XI, stats and where to watch this UEFA Champions League fixture
- How many games will injured Trent Alexander-Arnold miss for Real Madrid? Muscle injury means right-back to miss Madrid derby, El Clasico
Neymar's Paris Saint-Germain, who have fallen at the last 16 stage in the last three seasons, were pitted against Borussia Dortmund while Frank Lampard's youthful Chelsea face European masters Bayern Munich.
Last season's beaten finalists Tottenham, now led by Jose Mourinho, must beat German side Leipzig to reach the quarter-finals and Cristiano Ronaldo's Juventus face France's other representatives, Lyon.
Barcelona will play Napoli and surprise Italian qualifiers Atalanta were drawn against Valencia.
* Borussia Dortmund v Paris St Germain
Real Madrid v Manchester City
Atalanta v Valencia
Atletico Madrid v Liverpool
Chelsea v Bayern Munich
Olympique Lyonnais v Juventus
Tottenham Hotspur v RB Leipzig
Napoli v Barcelona
(* The first named-team plays the first leg at home)
The first legs will be played on Feb 18, 19, 25 and 26, and the second legs will be played on March 10, 11, 17 and 18.