Holders Real Madrid will face city rivals Atletico in the last eight of the Champions League after today's draw set up a repeat of last year's final.

Paris St Germain and Barcelona were paired together having met in the group stage, with the French side winning in Paris and the Catalans coming out on top in Spain.

Porto will face 2013 champions Bayern Munich, a repeat of the 1987 final won by the Portuguese side, and Juventus will take on Monaco.

Real, who won last year's final 4-1 after extra time against their local rivals, endured a wobble in the last 16 against Schalke 04 while Atletico came through a penalty shootout against Bayer Leverkusen.

The ties will be played on April 14/15 and April 21/22.

The draws were as follows:

Paris St Germain v Barcelona

Atletico Madrid v Real Madrid

Porto v Bayern Munich

Juventus v Monaco

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.