German Chancellor Friedrich Merz hailed a successful G7 summit, as the group agreed tougher measures on Russia and made progress on key conflicts in Ukraine and the Middle East.

The three-day meeting in the French town of Evian focused on Trump's deal to end the war with Iran and efforts to pressure Russia into brokering peace with Ukraine through ramped-up sanctions.

There was a major breakthrough on the Middle East, with Trump signing a memorandum of understanding that is meant to bring the months-long conflict with Tehran to a close.

The leaders of Germany, Britain, Canada, France, Italy, Japan and the United States also agreed on a final statement that included references to the Ukraine war, in a contrast to last year's meeting, when Trump walked out early.

"It was tough work but worth it," said German Chancellor Friedrich Merz, describing the statement as a "success".