Israeli Prime Minister Netanyahu has rejected accusations that he dragged US President Trump into the war with Iran.

Speaking at a news conference on Thursday, Benjamin Netanyahu also denied he "misled" Trump, saying that no-one could tell the US leader what to do.

Israel's strike on Iran's South Pars this week - part of the world's largest natural gas field - led to a spike in energy prices and Donald Trump posting that he had not known about the attacks in advance.

The fallout raised questions over how united Israel and the US remain in their war aims and Netanyahu has said Trump requested there be no further such attacks on energy targets.

Iran has retaliated by striking an energy complex in Qatar and attacking other energy targets in the Gulf.