Trump, interviewed after his summit in Helsinki with President Vladimir Putin, said that Russia still supported the nuclear accord because it does business with the regime in Tehran, so the deal is in Moscow's interest.
"It is not good for us or for the world, but they have riots in all their cities," Trump told Fox News.
"The inflation is rampant, going through the roof. And not that you want to hurt anybody, but that regime wouldn't let the people know that we are behind them 100 per cent.
"They are having big protests all over the country, probably as big as they have ever had before. And battles happened since I terminated that deal, so we will see," he added.
Over the objections of allies, Trump in May pulled the United States from the nuclear deal signed between Tehran and world powers in 2015.
He reimposed US sanctions that had been suspended in return for controls on Tehran's nuclear programme, effectively barring many multinational firms from doing business in Iran.
Iran has been defiant in the face of the US move, saying it has left the Trump administration internationally isolated.
"The illegal logic of the United States is not supported by any of the international organisations," President Hassan Rouhani said at the weekend.
Iran has faced mounting economic woes since Trump's withdrawal announcement, with inflation rising sharply.
Its currency has plunged almost 50 per cent in value in the past six months against the US dollar, prompting a rare strike earlier this month by traders in Tehran's Grand Bazaar.
There have also been reports of brief scuffles and small-scale protests in recent weeks although not of mass demonstrations.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ