The lineup for the Champions League semi-finals is set.
Real Madrid and Atletico Madrid are once again in with a chance of returning to Europe's biggest club match, where Atleti will hope to avenge their defeat to Zinedine Zidane's men in last season's final.
Challenging them for a place at the Millennium Stadium in Cardiff are Juventus and Monaco, who booked their places in the last four on Wednesday night to complete the quarter-final ties.
When is the Champions League semi-final draw?
The Champions League semi-final draw will take place on Friday, April 21 at UEFA's headquarters in Nyon, Switzerland, at 12pm CET (11am BST, 6am ET). It will be followed by the draw for the same round of the Europa League an hour later.
The semi-final draw is open and unseeded, so the teams are unranked and clubs from the same country can face each other. Put simply, it is a totally random draw and anyone can face anyone.
The clubs that come out of the hat first for each tie will play the first leg at home and an additional draw is made for administrative purposes to determine which tie will produce the 'home' team in the final.
How can I watch the Champions League semi-final draw?
The draw can be watched live on UEFA.com, who stream the ceremony for each round on their official website.
What teams are in the Champions League semi-final draw?
Atletico Madrid and Real Madrid are through after seeing off Leicester City and Bayern Munich respectively. Atletico produced another defensive masterclass to see off the Foxes, while Real needed extra time to beat Bayern in controversial circumstances.
On Wednesday, Monaco and Juventus joined them. The youthful Ligue 1 side continued their hugely impressive European campaign by recording a 6-3 aggregate victory over Borussia Dortmund, while Juve held on to the 3-0 lead they had established in the first leg against Barcelona.
Here is the full list of quarter-final results:
When will the Champions League semi-final ties be played?
The semi-final ties will be played on Tuesdays and Wednesday evenings across two weeks in May. The first legs will be on May 2 and 3, with the second legs following a week later on May 9 and 10.
Where is this year's Champions League final?
The final will be played at the Millennium Stadium in Cardiff, Wales on Saturday, June 3 at 19:45 BST.
Initially built for the 1999 Rugby World Cup, it is now the home stadium of the Welsh national rugby union team and has also hosted Wales national football team matches. It was also the home of the FA Cup final while the new Wembley was being built between 2001 and 2006.
Who was in last year's Champions League semi-finals?
Real Madrid and Atletico Madrid have both secured their return to the semi-finals after contesting last year's final, but Bayern Munich and Manchester City - who joined them in the 2015-16 semis - have been knocked out.
Juventus were losing finalists against Barcelona in 2014-15 but did not make the semis last year, while Monaco have reached the final four for the first time since they were runners up to Jose Mourinho's Porto in 2003-04.