Nikolaj Kharitonov var kandidaten til kommunistpartiet og Putins største utfordrer til valget. Han var offisielt ikke et medlem av partiet, men ble fremsatt som kandidat etter at partiets leder Gennadij Ziuganov nektet å stille en tredje gang.