Trump calls EU a 'foe' over trade policy

US President Donald Trump and his Russian counterpart Vladimir Putin are set to hold a summit

US President Donald Trump says he views the European Union as a "foe" in an interview with American broadcaster CBS, citing the bloc's trade policy, while also lashing out at Germany, questioning whether Berlin was "waving a white flag" to Moscow.

"Well, I think we have a lot of foes. I think the European Union is a foe, what they do to us in trade. Now, you wouldn't think of the European Union, but they're a foe," Trump said at his golf course in Scotland on Sunday.

"Russia is foe in certain respects. China is a foe economically, certainly they are a foe. But that doesn't mean they are bad. It doesn't mean anything. It means that they are competitors," he said, adding that the EU "is very difficult".

"I have big problem with Germany," Trump said citing an energy pipeline deal that country made with Russia. "You're supposed to be fighting for someone and that someone gives billions of dollars to the one you are guarding against ... There is a lot of anger at the fact that Germany is paying Russia billions of dollars."

He added: "I also think it is very bad thing for Germany. What, are they waving a white flag?"