President Donald Trump and Russia's Vladimir Putin have shaken hands at a summit in Vietnam, amid conflicting reports from the Kremlin and the White House over whether the pair would meet.

The two leaders were spotted on video greeting one another ahead of an Asia-Pacific Economic Cooperation summit gala dinner in the coastal city of Danang.

Both sides previously expressed interest in a meeting at the Asia-Pacific Economic Cooperation forum in Da Nang, but an agreement on the details was not forthcoming. As Mr Trump was about to land on Friday, the White House announced no meeting would take place.

Mr Trump’s presidency has been dogged by allegations that his election campaign colluded with Russia to help him get into the White House.

Vladimir Putin's spokesman Dmitry Peskov told journalists earlier on Friday that although discussion was continuing between the two retinues, the leaders would be sure to speak.