Manchester United have drawn Real Madrid in the Champions League last 16 whilst Arsenal will face Bayern Munich.
In the draw for the Round of 16 of the 2012/2013 Champions League, German sides Bayern Munich, Borussia Dortmund and Schalke have been pitted against Arsenel, Shaktar Donetsk, and Galatasaray, respectively.
The draw of the 16 group winners and runners up from the first round of the Champions League took place on Thursday at the UEFA headquarters in Nyon, Switzerland.
The match between Bayern and Arsenal pits Bayern's German national team stalwarts such as Bastian Schweinsteiger, Philipp Lahm, Manuel Neuer, and Thomas Müller against their national team teammates from Arsenal, Lukas Podolski and Per Mertesacker. Podolski also used to play for Bayern.
"We know Arsenal well. That's a draw we can be satisfied with," said Bayern's chief executive, Karl-Heinz Rummenigge. "That game won't win itself, we can't underestimate Arsenal."
Dortmund's chief executive Hans-Joachim Watzke was a bit more pessimistic in his comments to Sky TV.
"That's not necessarily the opponent we'd chose," he said, referring to Ukrainian side Shaktar Donetsk. "That's a difficult task, but we showed in the group phase that we can pull through against strong opponents."
Schalke's captain, Benedikt Höwedes, said his team was got a "decent draw, but we certainly won't underestimate Galatasaray."
Last year's Champions League winners, Chelsea, failed to advance to the Round of 16 after finishing third in their group. As a result, they move into the Round of 32 in the Europa League.
Galatasaray vs. FC Schalke 04
Celtic vs. Juventus
Arsenal vs. Bayern Munich
Shakhtar Donetsk vs.Borussia Dortmund
AC Milan vs. Barcelona
Real Madrid vs. Manchester United
Valencia vs. Paris Saint-Germain
Malaga vs. FC Porto