Iran arrests protesters over hikes in food prices
It wasn't immediately clear how many people took part in Thursday's protests which took place in Mashhad, though social media posts suggest several thousand likely demonstrated at rallies across at least three other cities.
Police arrested an unspecified number of protesters in the city.
Iran's state-run IRNA News Agency quoted the governor of the northeastern city of Mashhad, Mohammad Rahim Norouzian, as saying there was a "no to high prices" gathering in the city, declared illegal.
"Police gave them the necessary notifications and treated them with great tolerance," he claimed.
Norouzian said police arrested a number of people who intended to destroy public property, without elaborating.
The prices of several staples, including eggs, have risen by up to 40 percent in recent days, with farmers blaming the hikes on higher prices for imported feed. Poultry is an important part of the diet of many of Iran's 80 million people, and previous price increases have caused political problems for its leaders in the years since the 1979 Islamic revolution.
So has inflation, which Iran's Central Bank says has returned to 10 percent. Youth unemployment remains high.
Tempers rose further after Rouhani submitted his 2018 budget to parliament, which raises departure taxes for those flying out of the country.
Tehran-based analyst Saeed Leilaz said Rouhani's political rivals may have played a role in organising the protests, saying "the hands of political groups could be seen in today's gathering in Mashhad."
But he said the administration still faces a major challenge.
"There are more than 3 million jobless in Iran, and more than 35 percent of Iranians are under the poverty line. These are Rouhani's problems, and could kill any government. I won't be shocked if inflation hits 12 percent."
All this comes as the US Congress weighs President Donald Trump's refusal to re-certify the nuclear deal. Many Iranians now say they agree with Supreme Leader Ayatollah Ali Khamenei's repeated warnings that Washington cannot be trusted.
Khamenei also has kept up his criticism of how Rouhani's administration has handled the economy, which includes the supreme leader's opposition to allowing foreign firms to fully enter Iran. The Revolutionary Guard, a hard-line paramilitary organisation, has vast economic interests in the country.
The Guard did not mobilise its Basij volunteer forces to counter any of the protests Thursday. However, some protests saw criticism of Iran's support for Syrian President Bashar Assad in his country's civil war, in which the Guard has played a major role.