Chinese President Xi Jinping on Tuesday held talks with Russian President Vladimir Putin at the Kremlin in Moscow.