A US media outlet has quoted President Donald Trump as saying that the recent Iranian missile attack on Israel is "certainly not going to help negotiations."

Fox News reported on Sunday that Trump made the comment to its chief foreign correspondent.

Trump reportedly told Fox News that what he would suggest to Iran is "You've shot your missiles, that's enough. Get back to the table and make a deal."

Asked about the earlier Israeli strike on Lebanon, Trump reportedly said, "I'm not happy about it."