The UEFA Champions League quarter-final draw has been made: Bayern München v Real Madrid, Juventus v Barcelona, Atlético Madrid v Leicester and Borussia Dortmund v Monaco.
The two Spanish giants have been given tough tests, while Leicester City face Atletico Madrid and Borussia Dortmund take on Ligue 1 side Monaco.
Reigning champions Real Madrid will face Bayern Munich while Barcelona have drawn Juventus in the Champions League quarter-final draw.
Leicester City, meanwhile, will face Atletico Madrid in a daunting tie for Craig Shakespeare's Premier League champions, while Borussia Dortmund will take on Manchester City's conquerors AS Monaco.
Real progressed to the quarter-finals by virtue of a straightforward aggregate victory over Napoli, but they will have their work cut out against the German giants, who thumped Arsenal 10-2 on aggregate, winning each game 5-1.
Barca may feel that this is their year after a quite staggering victory over PSG; the Catalan club recovered from a 4-0 defeat in the first leg, prior to their amazing 6-1 win at Camp Nou.
Juventus, meanwhile, beat FC Porto 3-0 on aggregate to progress, while Leicester defeated Sevilla over two legs in one of the most historic victories in the Foxes' history.