The United States military said late Wednesday its forces carried out new 'defensive strikes' on Iran on Wednesday after President Donald Trump asserted that Iran is “negotiating on fumes”.

According to US Central Command (Centcom), its forces struck four Iranian one-way attack drones that posed a threat around the Strait of Hormuz and an Iranian ground control station in Bandar Abbas that was about to launch a fifth drone.

The new US attack, the second in three days, comes amid a fragile weekslong ceasefire and active talks between both sides on ending the nearly three-month-old war and a settlement that will reopen the Strait of Hormuz.

Details about the strikes emerged after Trump, at a Cabinet meeting earlier Wednesday, expressed confidence that his administration was making headway on settling the war, even as he later warned the US 'will have to finish the job' should talks fail.

“They want very much to make a deal,” Trump said. “So far, they haven’t gotten there. We’re not satisfied with it, but we will be — either that or we’ll have to just finish the job.”