Manchester City will face 10-time Champions League winners Real Madrid in the semi-finals, with Atletico Madrid set to take on Bayern Munich in a draw that raises the possibility of Pep Guardiola facing his future team in the final.
The semi-final pairings are determined by an open draw in which no teams are seeded and clubs from the same national association can be drawn against each other.
Also an additional draw defined whether the winner of semi-final 1 or the winner of semi-final 2 are considered, for administrative purposes, the home team in the final.
The first leg will be played in April 26 & 27.
In the draw of UEFA Europa League semi-final, Shakhtar and Sevilla will evoke memories of a classic while Liverpool, the city that brought us The Beatles, take on Spain's Yellow Submarine (Villareal).