"Look, I think we have this very special relationship because both of us are probably mavericks of the systems on both sides", Macron told the host Chris Wallace.
"We have massive trade deficits with nearly every country".
Macron and Canada's Prime Minister Justin Trudeau, who also sought friendship with Trump, made it clear they would prefer no consensus to a climbdown on trade.
"We've had really a very good relationship, very special", the U.S. president said of Macron, a day after the two leaders had exchanged terse messages on Twitter.
Mr. Macron, feuding with Mr. Trump over US steel and aluminum tariffs on the European Union, tweeted that he and the other six leaders were prepared to turn their backs on Mr. Trump at the summit.More news: Octopath Travelers E3 2018 Trailer Shows Glimpses Of Its Characters
By the time he sat face-to-face with Macron, though, Trump was publicly heralding "progress" on the very issues he'd been grousing about.
Typically billed as a gathering aimed at fostering worldwide cooperation, this year's G7 meeting is held in the shadow of a looming trade war between old allies, with heated exchanges between leaders of US, France and Canada.
A readout from the French presidency of Macron's call with Trump last week said he had told Trump that the decision to slap tariffs on the exports of USA allies was both "illegal" and a "mistake".
The early exit also means he will be gone before allies begin closing news conferences likely to be laden with criticism of the U.S. stance on trade and Mr Trump's abrupt suggestion yesterday that Russian Federation should be re-admitted to the group.
French President Emmanuel Macron said at a briefing following the summit that "the G7 meeting did not allow us to remove all the differences, but it allowed us, in conditions of the existing tension, to preserve unity on all issues where it was possible".More news: Robert De Niro Says 'Fk Trump' at Tony Awards, Earning Massive Ovation
Moscow was expelled from the rich nations club, which sees itself as a guarantor of rules-based order and the global economy, over its 2014 annexation of Ukraine's Crimea region.
A German official said that if Trump declines to sign a communique, it won't be the end of the G-7, but it would be a worrisome signal.
Kudlow says Trump won't let a Canadian prime minister push him around on the eve of his summit with North Korean leader Kim Jong Un.
White House aide Larry Kudlow tells CNN's "State of the Union" says Trudeau has done a "great disservice" to the G-7 by saying Canada had to stand up for itself and that the USA was responsible for the problem with tariffs.More news: Vieira quits New York City FC for Nice job