India, June 12 -- US President Donald Trump on Thursday pulled back from threatened military strikes against Iran, a sharp reversal that came just hours after he vowed to hit the Islamic Republic "VERY HARD" and threatened to seize its oil infrastructure.

Trump said in a social media post that he had canceled the attacks, citing what he described as "discussions" that "have been brought to the highest level of Iranian leadership" aimed at reaching a negotiated end to the conflict.

Follow here for live updates on US-Iran war

Hours later, Trump told reporters in the Oval Office that an agreement could be signed as early as this weekend in Europe, with Vice President JD Vance expected to attend. It remains unclear whether Iran would take ...