Kharitonov later returned to Dynamo Moscow in 2003 and played the next five seasons with the team before joining Torpedo Nizhny Novgorod in the newly created Kontinental Hockey League in 2008. He later joined HC Sibir Novosibirsk the following year before spending the final two seasons of his career in the Supreme Hockey League for Rubin Tyumen and in the Professional Hockey League in Ukraine for Sokil Kiev.
