The hosts are currently third in the league table and have a strong record at Stadio San Paolo with just one defeat in front of their own fans all season.
Their defeat to Atalanta BC was their first in the league since the end of November, but despite that run they have won only twice in their last six Serie A games.
Clarence Seedorf has overseen something of a resurgence since taking over as Milan coach, with his side having taken seven points from the last nine available.
Despite this mini-run, Milan remain in 10th in the league table and will need to put together many more wins if they are to haul themselves into the European qualification spots.
Possible starting lineups
Napoli: Reina; Maggio, Reveillere, Albiol, Fernandez; Inler, Jorginho, Hamsik; Callejon, Hinguain, Insigne
Milan: Abbiati; De Sciglio, Bonera, Rami, Emanuelson; Montolivo, Honda, Muntari, Kaka, Robinho; Balotelli
Sports Mole says: 2-1