This would be the third El Clasico of the season after the La Liga face off and Spanish Super Cup final.
The aggregate is at 1-1 this season with Real Madrid inflicting the first and only defeat in La Liga for Barcelona in 3-1 win.
Barca responded with a 3-1 win to lift their first trophy in 2 years.
Now they will meet over two games in the Copa del Rey semifinals.
Osasuna will meet Athletic Bilbao to determine who will meet either of Barca or Real Madrid.