When are the Champions League semi-finals between Barcelona v Liverpool and Tottenham v Ajax?

First legs will be played on Tuesday, April 30 and Wednesday, May 1 with the return legs a week later

Barcelona's Lionel Messi celebrates scoring against Manchester United as the Catlans ran out 3-0 winners at Camp Nou. Reuters
Powered by automated translation

Following Wednesday night's Champions League quarter-final second legs, we now know the four teams who will compete for a place in this season's final, to be held at Atletico Madrid's Wanda Metropolitano on May 19.

Liverpool's crushing away win in Porto saw Jurgen Klopp's side set up a semi-final showdown against Lionel Messi's Barcelona while Tottenham Hotspur advanced to face Ajax after overcoming Manchester City on an insane night of drama at the Etihad Stadium.

This is the furthest Barcelona have gone since winning Europe's premier club competition in 2015 while Liverpool will look to reach their second consecutive final after losing 3-1 to Real Madrid in Kiev last year.

Four-time winners Ajax, who knocked out Cristiano Ronaldo's Juventus 3-2 on aggregate after a famous win in Turin on Tuesday night, are in the last four for the first time since 1997, while Tottenham have never been beyond the quarter-finals in the Champions League era, although did reach the semi-finals of the European Cup in 1962.

Semi-final first legs (all kick-off times UAE)

Tuesday, April 30

Tottenham v Ajax, 11pm

Wednesday, May 1

Barcelona v Liverpool, 11pm

Semi-final second legs

Tuesday, May 7 

Liverpool v Barcelona, 11pm

Wednesday, May 8

Ajax v Tottenham, 11pm