However, their recent form has seen them draw two and lose one of their last three games in all competitions. They come into this match on the back of a 2-2 draw with Inter Milan in Serie A, leaving them 15 points behind leaders Juventus.
The Italians are tough to beat on home turf in Europe though, with eight victories and two draws coming from their previous 10 matches in front of their own fans.
Meanwhile, Dynamo Moscow are currently on an impressive 16-game unbeaten run in all competitions, with 13 of those matches ending in wins for Stanislav Cherchesov's men.
Dynamo sealed their spot in the Europa League round of 16 by defeating Anderlecht 3-1 on aggregate. It is the first time that they have reached this stage of a European competition since the 1995-96 campaign.
The visitors have proved that they are capable of producing goals from all over the pitch this season, and players such as Mathieu Valbuena, Alexei Ionov and Aleksandr Kokorin are sure to be targeted by the Neapolitans.
Form in Europa League: LWDWWW
Form in all competitions: WWWDLL
Possible starting lineup: Andujar; Henrique, Albiol, Koulibaly, Strinic; Inler, David Lopez, Callejon, Hamsik, Mertens; Higuain
Form in Europa League: WWWWDW
Form in all competitions: WWWDWW
Possible starting lineup: Gabulov; Kozlov, Samba, Hubocan, Zhirkov; Denisov, Vainqueur; Valbuena, Ionov, Dzsudzsak; Kokorin
Sports Mole says: 1-1