President Xi Jinping hailed China and Russia's "unyielding" ties in talks with Vladimir Putin on Wednesday, as the pair met to underscore their alliance days after Donald Trump's own visit to Beijing.