French President Emmanuel Macron on Wednesday blamed "foreign leaders" including those "on the other side of the Atlantic" for trying to exploit France's tense social climate for political gain after a weekend of violence.