The Partenopei are on top of the league table with 44 points after 17 games and come into this match on the back of a 2-0 victory away to Sampdoria. Meanwhile, the Bianconeri are seven points behind in second place and they also won their latest Serie A game against Udinese.
Prior to the victory against the Blucerchiati, Napoli had lost their first league fixture of the year to Inter, and Juventus will be hoping for a further slip-up from the Partenopei, potentially cutting the deficit to four points with a win in Naples.
Napoli v Juventus: Predicted line-ups
Napoli coach Luciano Spalletti will have a full-strength squad to choose from whereas his Juventus counterpart Massimiliano Allegri will still be missing several players for this match.
Dusan Vlahovic, Paul Pogba, Mattia De Sciglio, Gleison Bremer and Leonardo Bonucci are sidelined due to muscular injuries while Juan Cuadrado is out with a knee injury.
Napoli predicted XI v Juventus (4-3-3): Meret; Di Lorenzo, Rrahmani, Min-jae, Mario Rui; Anguissa, Lobotka, Zielinski; Politano, Osimhen, Kvaratskhelia
Juventus predicted XI v Napoli (3-5-1-1): Szczesny; Danilo, Rugani, Alex Sandro; McKennie, Miretti, Locatelli, Rabiot, Kostic; Di Maria; Kean
Napoli v Juventus: When does the Serie A fixture start?
Kick-off in the Serie A Matchday 18 fixture of Napoli v Juventus is set for 20:45 CET, local time in Italy, on Friday January 13.
For viewers in the United Kingdom and Ireland, the game will start at 19:45 GMT. That is 14:45 ET / 11:45 PT in the United States.
Napoli v Juventus: Where to watch the Serie A fixture?
For fans in the United States, Napoli v Juventus will be on Paramount+ along with other standout fixtures in Serie A Matchday 18.
Juventus v Udinese will be shown on BT Sport 1 in the United Kingdom and Ireland.