Cristiano Ronaldo will return to Old Trafford to face Manchester United after Real Madrid were drawn against his old side in the last 16 of the Champions League.
It will also pit Jose Mourinho against Sir Alex Ferguson in the most mouthwatering tie of the first knock-out round of Europe's top club competition.
The only other English side Arsenal will face last season's beaten finalists Bayern Munich while Celtic will take on Italian champions Juventus as they look for a place in the quarter-finals.
Barcelona will take on familiar foes AC Milan with the first leg at the San Siro.
Their most recent encounter was in the quarter-finals last season, when Barca prevailed 3-1 on aggregate.
German champions Borussia Dortmund face a tricky clash with Shakhtar Donetsk while local rivals Schalke take on Galatasaray.
Paris St Germain will fancy their chances of beating Valencia, and Malaga, who are performing better in the Primera Division, meet Portuguese champions Porto.
First legs to be played 12/13/19/20 February
Second legs to be played 5/6/12/13 March
Celtic boss Neil Lennon called his side's draw against Juventus "a beauty" but very tough.
Lennon said: "Well in terms of glamour it's a beauty. Juventus are one of the great traditional European teams. They're current Italian champions and finished the group stage very strongly. So in terms of glamour it's great, in terms of qualification it is going to very tough, but it could have been any of the other teams and it would have been just as tough.
"We will take it as it comes, we're looking forward to the games now and I'm sure our supporters will be as well.
"We believe over two games anything is possible. Juventus are littered with world-class stars and have been very consistent over the last 18 months and have got a great winning mentality, but so have we.
"To come through the group as impressively as we did, you just never know where you'll be in a month or two's time in terms of fitness and form."
Cristiano 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, scoring a hat-trick at Old Trafford as Real went through 6-5 on aggregate.
The clubs first met in the European Cup in April 1957, when Real triumphed 5-3 in the semi-final.
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 £80million transfer fee.
Champions League last 16:
Galatasaray vs Schalke 04
Celtic vs Juventus
Arsenal vs Bayern Munich
Shakhtar Donetsk vs Borussia Dortmund
AC Milan vs Barcelona
Real Madrid vs Man Utd
Valencia vs PSG
FC Porto vs Malaga