
Russian President Vladimir Putin has arrived in China to meet President Xi Jinping, just days after Donald Trump recently visited China, amid the Ukraine war and the Iran crisis.
On 20 May 2026, Russian President Vladimir Putin arrived in Beijing, China, on the evening of Tuesday, 19 May, to begin a two-day official visit. He is scheduled to hold talks with Chinese President Xi Jinping amid global tensions caused by war, sanctions, and escalating geopolitical competition.
This visit marks the second face-to-face meeting between Putin and Xi Jinping within less than a year and coincides with the 25th anniversary of the 2001 Treaty of Good-Neighborliness and Friendly Cooperation. This key agreement helped revive relations between Russia and China after ideological conflicts during the Cold War.
Putin's visit to China comes just one day after U.S. President Donald Trump concluded his own visit and talks with Xi Jinping, prompting observers to note China's efforts to position itself as a global diplomatic hub. Analysts see both Russia and China facing complex relations with the U.S., particularly due to Trump's unpredictable foreign policy, which has further pushed Russia and China to strengthen their cooperation.
Meanwhile, the growing closeness between the two major powers occurs amid the war in Ukraine, tensions surrounding Iran, and a crisis in the Strait of Hormuz affecting global energy transport routes. Analysts also view Xi Jinping's hosting of both Trump and Putin within just one week as no coincidence but rather a reflection of China's strategy to assert itself as a key player that all sides must engage with during an era of widespread global uncertainty.