The dates for the Champions League semi-finals have been confirmed.
Tottenham Hotspur confirmed their place in the final four after progressing against Manchester City on the away goals rule.
They'll face Ajax in the semi-finals after the Dutch side completed a famous victory over Italian giants Juventus.
The first leg with be held on Tuesday April 30 at the New Tottenham Stadium, with the second leg taking place on Wednesday May 8 at the Johan Cruyff Arena in Amsterdam.
The second semi final will be contested between Barcelona and Liverpool.
Champions League betting odds: Barcelona, Liverpool, Spurs and Ajax to compete for top prize
The Catalan side progressed after a 4-0 aggregate victory over Manchester United, with Lionel Messi putting on a masterclass at the Camp Nou to see his side through.
Jurgen Klopp's side reach the final four after a one-sided victory over Porto - with the Reds taking a 6-1 aggregate victory.
The first leg of the semi-final will take place on Wednesday May 1 at the Camp Nou, with the return leg taking place at Anfield on Tuesday May 7.
Pep Guardiola gives honest view as VAR sees Spurs progress at the expense of Man City
The winner of the two semi-finals will meet in Madrid on Saturday June 1 (8pm kick-off BST).
Here's the semi-final schedule in full.
Tottenham Hotspur vs Ajax
Tuesday April 30: Tottenham Hotspur vs Ajax - New Tottenham Stadium, North London
Wednesday May 8: Ajax vs Tottenham Hotspur - Johan Cruyff Arena, Amsterdam
Barcelona vs Liverpool
Wednesday May 1: Barcelona vs Liverpool - Camp Nou, Barcelona
Tuesday May 7: Liverpool vs Barcelona - Anfield, Liverpool
Keep up to date with the latest news, features and exclusives from football.london via the free football.london app for iPhone and Android .
Available to download from the App Store and Google Play .