Zinedine Zidane’s side could become the first club to retain the trophy in the Champions League era in the final on 3 June in Cardiff.
French side Monaco take on Italian club Juventus in the other last-four tie.
The first legs will be played on 2 and 3 May, with the return legs taking place the following week.
The official result of the #UCLdraw !
Who will reach the final? pic.twitter.com/ctmsrrB8ip