FREE now and never miss the top politics stories again. SUBSCRIBE Invalid email Sign up fornow and never miss the top politics stories again. We will use your email address only for sending you newsletters. Please see our Privacy Notice for details of your data protection rights.

The US President lashed out at Mr Macron on Monday during their meeting on the sidelines of the United Nations General Assembly. The pair met in a bid to ease the tensions arisen during the last G7, where they clashed on trade. According to the source, Mr Trump branded the EU’s trade policies “worse than China”. The source described the US President “going off” on EU trade, arguing the bloc must open up on agriculture.

Although there was "some rapport" between the two, "it's not what it once was," the source added. During the meeting, Mr Trump also expressed his views on North Korea and Iran in what the source described as “very predictable terms”. Mr Macron was respectful to Mr Trump and moved the conversation forward, the source said, possibly in an attempt to avoid sparking a lively discussion during the meeting. However, Mr Macron seemed to hit out at Mr Trump’s positions on trade, Iran and globalism on the following day, during his speech at the UN General Assembly.

Donald Trump 'went off' at Emmanuel Macron on EU trade policies

Speaking about trade, Mr Macron said: “Bilateral agreements, new protectionisms, will not work.” And in an even more direct attack to Mr Trump, the French President defended the 2015 Iran nuclear deal - which the US has now pulled out of. Arguing isolating Iran the way Mr Trump wants would only create more conflicts, Mr Macron urged world leaders to cooperate more and defy the urge of focusing too much on national and protectionist policies. The two world leaders met in Washington in April, where they cemented what looked like a solid relationship - which led some observers to dub Mr Macron the “Trump whisperer”.

Donald Trump and Emmanuel Macron in New York

Emmanuel Macron delivering his speech at the UN General Assembly