Real Madrid will play against Spanish city rivals Atletico Madrid in the quarter-finals of football's Champions League in a repeat of last season's final. According to dpa, Barcelona, the third of the Spanish sides in the last eight, meet Paris Saint-Germain, while German champions Bayern Munich, the 2013 winners, are up against Porto. Italy's Juventus are paired with French side Monaco. Ten-time European champions Real, attempting to become the first team to successfully defend the trophy since AC Milan in 1990, will be at Atletico in the first leg in the Madrid derby. Real beat Atletico 4-1 after extra-time in last season's final in Lisbon. PSG, who eliminated Chelsea on away goals in the last 16, greet Barcelona, who ousted Manchester City, in the first leg of their last-eight duel. The two sides met in this season's group stage, PSG winning 3-2 at the Parce des Princes but losing 3-1 at the Camp Nou. They also met in the 2012/13 quarter-finals, when Barca won on away goals after a 3-3 aggregate draw. Bayern travel to Portugal's Porto for the first leg, up against a team that beat the Bundesliga side in the 1987 European Cup final. Juventus, who put out Borussia Dortmund, will host Monaco, who went through against Arsenal in the previous round. The semi-finals will be played on May 5/6 and 12/13, with the final in Berlin's Olympic Stadium on June 6.