1 of 6
Manu Fernandez, Associated Press
FC Barcelona's Lionel Messi, from Argentina, left, duels for the ball against Real Madrid's Cristiano Ronaldo, from Portugal, during their quarterfinal, second leg, Copa del Rey soccer match at the Camp Nou stadium, in Barcelona, Spain, Wednesday, Jan. 25, 2012.

BARCELONA, Spain — Barcelona held off a spirited Real Madrid fightback to salvage a 2-2 draw that was enough to see it through to the Copa del Rey semifinals.

Madrid dominated a frantic, up-tempo game full of penalty appeals and physical play early on, but still had to watch as Barcelona took a 2-0 lead into halftime thanks to late first-half goals from substitute Pedro Rodriguez and Daniel Alves.

Having lost the first leg 2-1 and needing three goals to advance, Cristiano Ronaldo started the rally with a 68th-minute goal before substitute Karim Benzema equalized from an individual effort in the 73rd.

But Barcelona once again came out on top of the traditional matchup as Madrid coach Jose Mourinho left the Camp Nou winless in nine visits.