Manchester United have been drawn against Spanish champions Real Madrid in the last 16 of the Champions League.
The match will see Cristiano Ronaldo return to Old Trafford for the first time since
his £80m move from United to Real in June 2009.
Man Utd v Real Madrid
European Cup semi-final - lost 3-1 in Madrid, drew 2-2 at home to lose 5-3 on aggregate
European Cup semi-final - won 1-0 at Old Trafford, drew 3-3 away to win 4-3 on aggregate
European Cup quarter-final - drew 0-0 at Bernabeu, lost 3-2 at home to lose 3-2 on aggregate
European Cup quarter-final - lost 3-1 in Spain, won 4-3 at home to lose 6-5 on aggregate
Celtic will play Italian side Juventus,
while Arsenal take on last year's beaten finalists Bayern Munich.
Four-times winners Barcelona take on seven-times champions AC Milan, while Valencia face Paris St Germain.
Borussia Dortmund have been drawn against Shakhtar Donetsk and Porto take on Malaga, while Galatasaray will play Schalke.
But the undoubted tie of the round sees nine-times winners Real take on United for the first time in nine years.
The sides last met in the 2002-03 quarter-final with the Spaniards triumphing 6-5 on aggregate.
Real won the first leg of that tie 3-1 and went through
after a virtuoso second-leg performance from the Brazilian Ronaldo,
who scored a hat-trick and was applauded off the Old Trafford pitch, as United won 4-3.
United club secretary John Alexander said: "Out of several stand-out ties, I think this is the one. If history has anything in our favour our one [aggregate] victory against Real Madrid in this competition was in the season when we won the final at Wembley [in 1968]."
Real Madrid director Emilio Butragueno said it would be a special match for the two managers, United's Sir Alex Ferguson and Real's Jose Mourinho, who will meet for the 15th time in the first leg.
"I know the coaches have a great relationship," he stated. "Sir Alex Ferguson knows how to get the best out of his players and they have top players, but we are Real Madrid and we will try our best."
Celtic v Juventus
European Cup first round - lost 2-1 on aggregate after winning first leg 1-0 at Celtic Park
Champions League group stage - lost 3-2 in Juventus, won 4-3 at home
In 14 previous matches as manager of Porto, Chelsea and Inter Milan, Mourinho lost just two games against United, with six being drawn.
Mourinho first took on Ferguson in the Champions League round of 16 in the 2003-04 competition, leading his Porto side to a 2-1 home win before snatching a draw in injury-time at Old Trafford to spark a manic touchline dash.
The duo met 10 times when Mourinho was manager at Chelsea and their latest games came in the 2008-09 Champions League when United knocked Inter Milan out of the competition with a 2-0 aggregate win.
As group winners, United will again play the second leg of the tie at home.
as group runners-up, will play their first legs at home.
Hoops manager Neil Lennon is looking forward to a "beauty" of a tie against Italian champions Juventus.
Arsenal v Bayern Munich
European Cup second group stage - drew 2-2 at Highbury, lost 1-0 away
Champions League round of 16 - lost 3-1 in Munich, won 1-0 at home to go out 3-2 on aggregate
"In terms of glamour it's a beauty," he said.
Meanwhile, Bayern chairman Karl-Heinz Rummenigge is optimistic his side will see off Arsenal.
"We enter this match as the slight favourites but we can make the mistake of underestimating them," said the German.
The first legs will be played on either February 12/13 or 19/20, with the return matches on March 5/6 or 12/13.
Champions League round of 16 draw:
Galatasaray v FC Schalke
v Bayern Munich
Shakhtar Donetsk v Borussia Dortmund
AC Milan v Barcelona
Real Madrid v
Valencia v Paris St Germain
FC Porto v Malaga