Holders Manchester City will take on FC Copenhagen in the last 16 of the Champions League while Spanish heavyweights Barcelona will face Napoli.
Copenhagen, who twice met City's rivals Manchester United in the group stage of the competition, will travel to Manchester yet again to face Pep Guardiola's side.
The Danish team will have their work cut out against the champions, who won all six of their group stage matches and are on an unbeaten run of 20 games in European football.
One of either the Serie A or LaLiga champions Napoli and Barcelona will not proceed after being pitted against each other in Monday's draw in Nyon, Switzerland.
Another clash between Italian and Spanish sides will see last year's finalists Inter Milan take on three-times runners-up Atletico Madrid.
Record 14-times winners Real Madrid will take on German side RB Leipzig, while English Premier League leaders Arsenal have a tricky assignment against Porto and Harry Kane-led Bayern Munich face Italy's Lazio.
French champions Paris St Germain, who scraped through a difficult group stage, come up against Spain's Real Sociedad as they continue their hunt for a first-ever European Cup.
The first legs, which will be away from home, take place on February 13-14 and February 20-21, while the return matches will be played on March 5-6 and March 12-13.


Osaka brings the style again to beat Gasanova in Wimbledon second round
First-half goals send Mexico to comfortable 2-0 victory over Ecuador
Mbappe scores twice as France ease past Sweden 3-0 to reach last 16
Serena and Wawrinka go down fighting at Wimbledon
Norway edge Ivory Coast to advance at World Cup
