BREAKING: Champions League semi-final schedule announced

After four teams qualified for the Champions League semi-finals on Tuesday and Wednesday, the first legs of the tie will be played on Tuesday, April 30 and Wednesday, May 1, with return legs take place a week later.

Qualified teams

Liverpool booked a date with Barcelona after beating Porto 6-1 on aggregate while Ajax shocked Juventus as they beat the Italian side 3-2 on aggregate. Ajax will meet Premier League side Tottenham who shocked Manchester City following a 4-4 draw on aggregate but proceeded with away goal rule.