Nyon - Holders Real Madrid will face city rivals Atletico in the last eight of the Champions League after Friday'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.