Russian President Vladimir Putin hosted Chinese President Xi Jinping for talks in the Kremlin on Thursday, aiming for a diplomatic boost at a critical moment in the Ukraine war.