Real Madrid have avoided a Champions League semi-final El Clasico by drawing German outfit Borussia Dortmund in the final four of the elite tournament.
The Spanish giants could face their arch rivals Barcelona in the final at Wembley, but they will have to see off Dortmund over two legs, the first taking place on either April 23 or 24, with the return fixture on April 30 or May 1.
Jose Mourinho's men secured their place in the final four courtesy of a 5-3 aggregate win over Galatasaray, while Dortmund clinched progression in dramatic fashion.
The Bundesliga outfit netted two goals, one of which should have been ruled offside, in as many minutes of stoppage time to see off Malaga in the quarter-finals.
The first leg will be played on Dortmund's home turf, with the Bundesliga outfit travelling to the Bernabeu for the return match.
Meanwhile, Barcelona will take on Bayern Munich in the second semi-final.