Chinese President Xi Jinping and Russian President Vladimir Putin hold virtual talks as the two leaders face pressure from the West on separate fronts.