(Bloomberg) — President Donald Trump said he would impose secondary sanctions on nations or companies buying Iranian oil, ratcheting up pressure on Tehran as nuclear talks with the US hit a snag.

Most Read from Bloomberg

“Any Country or person who buys ANY AMOUNT of OIL or PETROCHEMICALS from Iran will be subject to, immediately, Secondary Sanctions,” Trump said in a Thursday post on social media, without providing further details on the measures. “They will not be allowed to do business with the United States of America in any way, shape, or form.”

Trump has vowed to put “maximum pressure” on Iran as part of the administration’s strategy to prevent the Middle Eastern nation from acquiring nuclear weapons. The latest comments came a day after the US administration sanctioned seven entities it accused of trading Iranian oil.

Iran shipped about 1.7 million barrels per day of crude and condensates during April, according to preliminary estimates. China’s private refineries buy the vast majority of those exports — more than 80% last month, according to data from analytics firm Kpler. The purchases are a lifeline for Tehran but also bolster a cash-strapped industry that relies on discounted crude.

The US has already sanctioned two of these refineries in the past two months, as it steps up efforts to sever a vital financial relationship. Tightening those measures or targeting other Chinese entities could further inflame tensions with Beijing, which is already embroiled in a trade war with the US. It could also mean sanctions for the United Arab Emirates, a key US partner in the Middle East that also purchases Iranian petroleum products.

US crude futures gained after Trump made his announcement, rising as much as 2.2% to $59.50 a barrel.

The negotiations over Iran’s nuclear program are facing fresh uncertainty after a meeting set to take place this weekend was postponed and US officials said they had never agreed to join the latest round in the first place.

Oman’s foreign minister said on X that a new round of talks between US and Iranian officials scheduled on Saturday will be pushed back due to “logistical reasons.” “New dates will be announced when mutually agreed,” said Badr Albusaidi, whose government is facilitating the negotiations.