Holders Real Madrid will play Juventus in the Champions League quarter final while Barcelona take on Roma and Sevilla were pitted against Bayern Munich.
Zinedine Zidane’s side beat Juve 4-1 in last year’s final but now the Bianconeri will have a shot at revenge, while Barca also face Italian opposition.
The Blaugrana have qualified for 11 consecutive Champions League quarter finals and take on Roma, who are in the last eight for the first time since 2008.
Sevilla will face a tough task against Bayern Munich – one of the tournament favourites – while there is an all-English tie between Manchester City and Liverpool.
Ties will be played across 4/5 April with the return legs to be played on 10/11 April.
Champions League quarter final draw:
BARCELONA v Roma
SEVILLA v Bayern Munich
REAL MADRID v Juventus
Man City v Liverpool