Defending champion Barcelona will face Arsenal in the last 16 of the Champions League after Monday's draw in Nyon.
Arsene Wenger's side sealed its place in the first knockout round with a 3-0 win over Olympiacos in the final group game but has been handed the daunting task of taking on Luis Enrique's side.
PHOTOS: Real Madrid's and Barcelona's better halves | Ronaldo's first 500 goals
Chelsea will face a repeat of last season's tie with French champion Paris Saint-Germain, which knocked out Jose Mourinho's side on away goals in 2014-15.
Real Madrid will face Roma, which scraped into the last 16 behind Barcelona by virtue of its superior head-to-head record against Bayer Leverkusen.
Serie A champion Juventus, defeated by Barcelona in last year's final, will meet Pep Guardiola's Bayern Munich, while Manchester City faces Dynamo Kiev.
Wolfsburg, which beat Manchester United last week to top its group, has been drawn against Belgian champion Gent, while Benfica will face Russian champion Zenit and 2014 finalist Atletico Madrid meetsPSV.
The group winners will be away in the round-of-16 first legs on February 16/17 and 23/24 and at home in the return matches on March 8/9 and 15/16.