Liverpool and Manchester City have discovered their route to the Champions League final after both English clubs reached the last four of the competition.
The Premier League 's finest both got the job done with first-leg victories last week before frantic draws on Wednesday, with Liverpool drawing 3-3 with Benfica at Anfield and City grinding out a fiery 0-0 draw on the road against Atletico Madrid. The Reds will now face Villarreal - the unlikely conquerers of Bayern Munich - in their semi-final, with the first leg at Anfield before a return fixture at El Madrigal.
The Citizens also start off on home turf, with the task of beating 13-time winners Real Madrid, who dramatically knocked Chelsea out in extra-time on Tuesday. The first legs of the semi-finals will take place on Tuesday, April 26 and Wednesday, April 27. The return fixtures will then be on Tuesday, May 3 and Wednesday, May 4. The final is set for Saturday, May 28 at the Stade de France in Paris. The showpiece had originally been scheduled to take place in St Petersburg but was moved after Russia 's invasion of Ukraine.