Barcelona will meet Manchester United in the Champions League quarter-finals following the draw on Friday while Manchester City face Tottenham Hotspur in an all-Premier League clash.
Juventus, who ousted Atletico Madrid with the help of a Cristiano Ronaldo hat-trick on Tuesday, were drawn against Ajax Amsterdam, who are back in the last eight after a 16-year absence.
Liverpool, the fourth English representative, will face Porto in a repeat of last year's last 16 tie which they won 5-0 on aggregate.
United, initially drawn away, will play at home in the first leg to avoid a clash with Manchester City, who host Spurs in their second leg.
Have your say
More Sports Headlines
- Appiah reveals reasons for Asamoah's no-show against Kenya
- First Ghana goal excites Caleb Ekuban
- Ghana 1-0 Kenya: Five things we learned
- Player Ratings: Ghana 1-0 Kenya
- 2019 Afcon qualifier: Ekuban debut goal saves Ghana's blushes
- U-23 Afcon qualifier: Ghana thrash Gabon 4-0 in first leg
- 2019 AFCON: Burundi seal historic qualification
- 2019 AFCON qualifier: Ghana vs Kenya preview
- Sterling bags hat-trick as England thrash Czech Republic
- Portugal draw blank against Ukraine on Ronaldo's return
- Messi returns but Argentina lose 3-1 to Venezuela
- Normalisation Committee to stay on another six months
- [Infographic + video]: Why Kwesi Appiah may have no choice than to select benchwarmers
- Juventus say choosing Asia over U.S. for ICC not related to Ronaldo rape allegation
- Bijou Homes sponsors finals of 2019 Ghana Rugby Football Championship