Iran has temporarily closed the Strait of Hormuz for live-fire drills on Tuesday as tensions with the US escalate, even as new nuclear talks in Geneva seek to avert open conflict.