Germany and France on Sunday condemned President Donald Trump for his hasty decision to abandon a G7 communiqué, accusing him of destroying trust and acting inconsistently.

Mr Trump left the G7 summit in Canada much as he arrived, isolated and angry, despite talks which officials believed had papered over deep division on trade, tariffs and the environment.

As he departed he managed to wrongfoot even his own team with two angry tweets sent from Air Force One announcing he had ordered his officials not to sign a joint statement underlining the G7’s commitment to “free, fair, and mutually beneficial trade”.

He also accused Justin Trudeau, the Canadian prime minister, of being "dishonest and weak" in an angry outburst.

His comments riled allies who accused him of undermining progress, with President Macron of France saying that international diplomacy should not be dictated by "fits of anger".