Elsewhere there's a reunion for Didier Drogba and Jose Mourinho, Real Madrid faces Schalke and Manchester United draws Olympiakos for the round of 16.
The Spanish champions will face Manuel Pellegrini's free-scoring side after being drawn first out of the pot in the proceedings. Jose Mourinho faces another reunion with former striker Didier Drogba after his Chelsea side was drawn against Galatasaray, which edged out Juventus on match-day six of the group phase.
Arsenal will face Bayern Munich, meanwhile, in a repeat of their encounter from last season, while fellow Bundesliga outfit Schalke faces the daunting task of nine-time champion Real Madrid.
Elsewhere, Manchester United will face Greek champion Olympiakos, while Paris Saint-Germain takes on Bundesliga high-flyer Bayer Leverkusen. AC Milan's reward for edging into the last 16 is Diego Simeone's Atletico Madrid. Finally, Borussia Dortmund — the runner-up last season — faces Russian giant Zenit St. Petersburg.
The sides that finished as group runners-up will host the first leg encounters Feb. 18-19 and 25-26, while the second legs take place March 11-12 and 18-19.
|THE LAST 16 DRAW
|AC Milan||vs.||Atletico Madrid|
|Bayer Leverkusen||vs.||Paris Saint-Germain|
|Zenit St. Petersburg||vs.||Borussia Dortmund|