He reiterated his complaint as he sat down with Mr Macron for an apparently frosty meeting at the Elysee Palace on Saturday morning.

Mr Trump had flown to Paris to take part in events to mark the centenary of the end of the First World War, but provoked incredulity and condemnation by skipping a visit to an American military cemetery because it was raining.

The White House said the presidential helicopter had been grounded by the weather and Mr Trump did not want to cause traffic jams with a hastily arranged motorcade.

Mr Trump contradicted this explanation on Tuesday, tweeting: “I suggested driving. Secret Service said NO, too far from airport and big Paris shutdown.”

The president complained his speech at another American military cemetery in the French capital’s suburbs the following day was “little reported”.

The US president later joined dozens of other world leaders at a memorial event at the foot of the Arc de Triomphe, where he sat stony-faced as Mr Macron bluntly warned of the threat of the nationalism.

“Patriotism is the exact opposite of nationalism: nationalism is a betrayal of patriotism,” the French president said in a speech which appears to have stoked tensions with his American counterpart.

In a thinly veined reference to Mr Trump, he added: “When we say ‘our interests come first, those of others don’t matter’, we erase the very thing that a nation holds most precious, that which gives it life and makes it great: its moral values.”