Iran could retaliate against the US within one or two days, according to unnamed US officials cited by Reuters.