US President Donald Trump said his country will "finish the job" in Iran soon as "core strategic objectives are nearing completion" in his first national address in defence of the war since the conflict began in late February.
At the same time, he said Iran would continue to face a barrage of attacks in the short term.