The reigning European champions have been paired with Carlo Ancelotti's side, as Jose Mourinho's men meet the conquerors of Barcelona from the last round.
Holders Bayern Munich will take on Real Madrid in the standout tie of the Champions League semi-finals.
Pep Guardiola's men will take on Carlo Ancelotti's side in a repeat of the last-four clash from the 2011-12 season as they bid to defend their crown.
Chelsea, meanwhile, will meet Atletico Madrid in their semi-final encounter, with Thibaut Courtois set to be pitted against his permanent employers as Jose Mourinho bids to claim another Champions League title.
The first legs will be played on Tuesday 22 and Wednesday 23 April, with the return games the following week, Tuesday 29 and Wednesday 30 April, while the tournament concludes in Lisbon on May 24.