The draw for the last 16 pitted Manchester United against Real Madrid
United's clash with Real - which will see Cristiano Ronaldo face his former team - was the pick of the ties, and Sir Alex Ferguson's men have the advantage of playing away first.Manchester United will face Jose Mourinho's Real Madrid in a mouth-watering Champions League last-16 showdown, Celtic playing Italian champions Juventus and Arsenal will take on last season's runners-up Bayern Munich.
Ronaldo scored 118 goals in 292 appearances for United, but it was another Ronaldo - the Brazilian striker - who took the honours when the clubs last faced each other in 2003.
He scored a hat-trick at Old Trafford as Real went through 6-5 on aggregate.
Cristiano Ronaldo's last match for United was in the Champions League final defeat by Barcelona, after which he moved to Madrid for a world record £80m transfer.
Arsenal and Celtic, who were group runners-up, will both play their second legs away.
Barcelona, the bookies' favourites, will take on seven-time winners AC Milan and Borussia Dortmund, who many pundits are tipping to win the competition this season, will face the improving Ukrainians Shakhtar Donetsk.
Turkish champions Galatasaray will face Schalke, Valencia face Zlatan Ibrahimovic's PSG and Porto take on unfancied Malaga.
Galatasaray v Schalke 04
Celtic v Juventus
Arsenal v Bayern Munich
Shakhtar Donetsk v Borussia Dortmund
AC Milan v Barcelona
Real Madrid v Man Utd
Valencia v PSG
FC Porto v Malaga
First legs to be played 12/13/19/20th February, 2013
Second legs to be played 5/6/12/13th March, 2013