Manchester United to play Real Madrid, Arsenal face Bayern Munich in Champions League last 16 Sir Alex Ferguson's side will play Real Madrid over two legs in February, while Arsenal face German side Bayern Munich, last year's runners-up, in the first leg. Celtic face a tough encounter against Juventus, the two-time winners. United have a slight advantage over Real, seeking their first European title since 2002, in that as group winners they will get to play the second leg at home. Arsenal and Celtic, who were group runners-up, will both play their second legs away. Celtic coach Neil Lennon called his side's draw against Juventus "a beauty" but very tough. Big-spending French club Paris Saint-Germain will take on Valencia, with German champions Borussia Dortmund slated to face their Ukrainian counterparts Shakhtar Donetsk. In the remaining ties, debutants Malaga tackle Porto and Turkish outfit Galatasaray meet German side Schalke. For the first time since 1999, more teams from the Bundesliga made it out of the initial group stage of the Champions League than their English counterparts. Four teams came through the group stages with an unbeaten record: Schalke 04, Malagam Borussia Dortmund and Juventus. First leg matches will be played between Feb 12 and 20, with return matches on March 5 and 13. The final will be played on May 25 at Wembley Stadium.