Manchester United have been drawn against Real Madrid in the stand-out tie of the Champions League last 16. Cristiano Ronaldo will return to Old Trafford for the first time since his 2009 move from United to Madrid in a contest that also pits Sir Alex Ferguson against José Mourinho.
Britain's two other representatives, Arsenal and Celtic, have also been handed tough draws. Arsenal will face last season's beaten finalists Bayern Munich while Celtic take on the Italian champions Juventus as they look for a place in the quarter-finals for the first time.
In an incredible twist, the draw was an exact repeat of Wednesday's rehearsal, meaning the most eye-catching tie not involving British sides is that of Barcelona against Milan. The German champions Borussia Dortmund face Shakhtar Donetsk, Valencia play Paris Saint-Germain, Porto meet Málaga and Galatasaray come up against Schalke.