Real Madrid were on Friday drawn away to six-time winners Zaragoza while Barcelona take on La Liga rivals Leganes in the last 16 of the Copa del Rey.
Looking to win the Cup for the first time since 2014, Madrid will travel to La Romareda next week to face Zaragoza, who were relegated from the top flight in 2013 and have not been back but did beat Mallorca in the last 32.
Zinedine Zidane’s side beat third-tier side Unionistas de Salamanca on Wednesday, while Barcelona needed a late Antoine Griezmann goal to win 2-1 away to Ibiza.
The Catalans, who have won the Copa del Rey more times than any other club and reached the last six finals, will entertain a Leganes side sitting in the relegation zone in La Liga.
Meanwhile, third-tier Cultural Leonesa’s reward for eliminating Atletico Madrid on Thursday is a home tie against the holders, Valencia.
Real Sociedad and Osasuna will meet in the only other tie between two top-flight teams.