The two clubs met back in February for the first leg and fought out a 1-1 draw, leaving everything to play for more than five months later.
Barcelona ended their domestic season in second place in LaLiga, while Napoli ended seventh in Serie A.
The winners will face Chelsea or Bayern in the last eight—likely the latter, given their 3-0 first-leg advantage.
Here’s all you need to know about the game.
When is it and what time is kick-off?
The match will begin at 8pm BST on Saturday 8 August at the Camp Nou.
How can I watch it online and on TV?
The game will be broadcast live on BT Sport 2 and BT Sport Extra 2.
Subscribers can also stream the match on the BT Sport website and app.
Barcelona XI: Ter Stegen, Semedo, Pique, Lenglet, Alba, Roberto, De Jong, Rakitic, Messi, Suarez, Griezmann
Napoli XI: Ospina, Di Lorenzo, Manolas, Koulibaly, Rui, Fabian, Demme, Zielinski, Callejon, Mertens, Insigne
Barcelona — 4/6
Draw — 13/4
Napoli — 9/2
Both teams are missing players but Barcelona still have one of the most dangerous attacks around, even if their end-of-season form wasn’t great. As long as they don’t lose any more midfielders, they should win out.
Barcelona 2-1 Napoli (agg 3-2)