Real Madrid will face bitter rivals Barcelona in the Copa del Rey semi-finals after the draw was made at the Spanish FA's headquarters on Monday.
Osasuna will clash against Athletic Bilbao in the other semi-final.
The matches take place on four different dates in February, March and April with the Spanish FA having a schedule headache as Real Madrid play in the FIFA Club World Cup early in February and then two legs of the Champions League last 16.
Real and Barca meet in the first leg at Camp Nou on March 1 and will play the second leg at Santiago Bernabeu on April 4 or 5.
Osasuna will play Athletic on February 8 and March 1.
The semi-final represents a chance for LaLiga and European champions Real to get revenge for their 3-1 loss two weeks ago in the Spanish Super Cup against Barcelona.
Barca are currently the league leaders after they moved on to 47 points with their 1-0 win at Girona on Saturday. Real are second, five points behind.
New Zealand overcame a blitz from centurion Harry Brook to beat England by four wickets on Sunday in the opening game of their three-match one-day international series, with Daryl Mitchell and Michael Bracewell scoring half-centuries.
Belinda Bencic breezed past Czech sixth seed Linda Noskova 6-2 6-3 to win the Pan Pacific Open title on Sunday, erasing bitter memories of her straight-sets defeat by Agnieszka Radwanska in the title clash of the same tournament 10 years ago.
Liverpool manager Arne Slot said opponents have identified a winning strategy against his Premier League champions and he needs to find a solution fast after a 3-2 defeat at Brentford on Saturday made it four league losses in a row.
Rohit Sharma hit a century and Virat Kohli a bright 74 to drive India to a nine-wicket win in the third one-day international on Saturday, sending fans home happy after what are likely to be their final appearances in Australia in their country's colours.