Defending champions Bayern Munich will play Manchester United in the Champions League quarterfinals, and Real Madrid will face Borussia Dortmund in a rematch of last season's semifinals.
Spanish clubs Barcelona and Atletico Madrid will also meet in the quarterfinals, while Paris Saint-German and Chelsea were drawn together.
The matches will be played on April 1-2 and 8-9.
Five-time winners Bayern travel to Manchester for the first leg, with the Bundesliga champions looking to heap more pressure on United manager David Moyes.
United are seventh in the Premier League and likely need to win the Champions League to qualify for next season's competition.
Barcelona's Atletico problem
Dortmund lost to German rival Bayern in last year's final after eliminating Madrid, who host the first leg following an unbeaten run of 31 games in all competitions.
Three Spanish clubs reached the quarterfinals and at least one will make it to the semifinals.
While Barcelona have had an irregular season, they have excelled in the Champions League but have yet to beat Atletico in three meetings this season.
Jose Mourinho will need to come up with a strategy to stop Zlatan Ibrahimovic when English leaders Chelsea travel across the channel to face French champions PSG in the first leg.
Barcelona v Atletico Madrid
Real Madrid v Borussia Dortmund
Paris St-Germain v Chelsea
Manchester United v Bayern Munich