President Emmanuel Macron on Wednesday told Donald Trump that France was the United States' ally and not a vassal state after the U.S. president attacked him in a series of tweets that demonstrated how much their relationship had soured.

In five posts sent on Tuesday after a visit to Paris to mark the 100th anniversary of the end of World War I, Trump reminded France of its near-defeat by Germany in two wars, took a swipe at its wine industry, and mentioned Macron's falling approval ratings.

Trump had earlier criticized Macron's suggestion that a European army was needed, in part, to reduce reliance on the U.S. military.