Iran's army chief said he was prepared to send in troops to confront protesters if needed
Iran saw another day of large pro-government rallies on Thursday after authorities declared the end of deadly unrest and turned attention to addressing economic concerns that fuelled protests.
A week after the demonstrations broke out, there were no reports of fresh protests in local media overnight, while videos on social media suggested only limited unrest in provincial towns which could not be immediately verified.
Despite the announcement, Iran's army chief said his troops were ready to intervene if needed, official media reported.
"Although this blind sedition was so small that a portion of the police force was able to nip it in the bud... you can rest assured that your comrades in the Islamic Republic's army would be ready to confront the dupes of the Great Satan (United States)," Major General Abdolrahim Mousavi was quoted as saying on Thursday.
As Washington suggested it may be looking to impose fresh sanctions on Tehran, Iranian authorities were weighing options to prevent further unrest, including blocking unpopular measures in President Hassan Rouhani's recent budget.
State television showed huge crowds marching in support of the government across 10 cities early on Thursday, including Isfahan, Ardebil and Mashhad, where the protests first erupted last Thursday.
"We are together behind the leader," chanted the crowds, in reference to Supreme Leader Ayatollah Ali Khamenei.
"The revolutionary Iranian people have responded in time to the enemies and trouble-makers by coming out on the streets," Ali Akbar Velayati, an advisor to Khamenei, told the semi-official ISNA news agency.
"The people's main demand now is for the government and officials to deal with the economic problems," he added.
General Mohammad Ali Jafari, the head of Iran's powerful Revolutionary Guards, on Wednesday announced the "end of the sedition".
A total of 21 people died in five days of unrest that began on 28 December as protests against economic grievances quickly turned against the regime as a whole, with attacks on government buildings and police stations.
Jafari told state television that "a large number of the troublemakers" were behind the unrest, saying many had been arrested and would face "firm action".
The unrest - the biggest challenge to Iran's Islamic regime since mass protests in 2009 - caused international concern, with the United States in particular accusing authorities of a crackdown on dissent.
A White House official, who asked for anonymity, said on Wednesday that Washington would look for "actionable information" to try to bring fresh sanctions on those responsible.
US President Donald Trump, who has repeatedly tweeted his backing for Iranian protesters, wrote: "You will see great support from the United States at the appropriate time!"
The question now is whether Trump will continue to waive nuclear-related sanctions that were suspended under the 2015 nuclear deal between Iran and world powers.
Under the deal, Trump must actively waive certain sanctions every few months and the next deadline falls on 12 January.
Iran - which has long accused the United States and Sunni Arab rivals led by Saudi Arabia of interference in its affairs - said external "enemies" were behind recent unrest.
Its UN ambassador, Gholamali Khoshroo, said in a letter that the US government had "stepped up its acts of intervention in a grotesque way in Iran's internal affairs" and accused Washington of violating international law and the principles of the UN charter.
Online messaging and photo-sharing platforms Telegram and Instagram remained blocked on mobile phones, having been interrupted soon after protests began.
Telecoms minister Mohammad-Javad Azari Jahromi said Telegram would only be unblocked if it removed "terrorist" content.
Both Russia and Turkey warned against external interference in Iran, with the latter warning that such actions could provoke a backlash.
President Tayyip Erdogan's spokesman, Ibrahim Kalin, also told reporters during a news conference in Ankara that while Iranian citizens had the right to hold demonstrations, acts that caused casualties and property damage were unacceptable.
Meanwhile, Russian Deputy Foreign Minister Sergei Ryabkov urged the United States not to interfere in what Moscow calls Iran's "domestic affairs".
Iran's political establishment has closed ranks against the unrest, with even reformists condemning the violence.
But many have also called on Rouhani to address the economic grievances that drove the initial protests.
There have already been moves in parliament to block the unpopular budget measures announced last month, which included cuts to welfare and fuel price hikes.
"As concerns petrol prices, we must absolutely take into account the situation of the people because the tensions are absolutely not in the interests of the country," parliament speaker Ali Larijani said on Wednesday.
Rouhani came to power in 2013 promising to mend the economy and ease social tensions, but high living costs and unemployment have left many feeling that progress is too slow.
Rural areas, hit by years of drought and under-investment, have been particularly hard-hit.
On the streets of the capital, there is widespread sympathy with the economic grievances driving the unrest, particularly an unemployment rate as high as 40 percent for young people.
"People have reached a stage where they can no longer tolerate this pressure from the authorities," said Soraya Saadaat, a 54-year-old jobless woman.
But some Tehranis said claims from the US that they were desperate for freedom were overblown.
"We do have some freedom in Iran," Hamid Rahimi, a 33-year-old bank employee told AFP.
"If the people of Iran have something to say, it's about economic problems. They want to see their demands, what they voted for, fulfilled."
UN Security Council to have emergency session
On Thursday, the UN Security will meet for an emergency session on Iran at the request of the US delegation to the United Nations.
US Ambassador to the United Nations Nikki Haley said this week that Washington was seeking emergency sessions on Iran at the United Nations in New York and at the UN Human Rights Council in Geneva.
Anti-government protests have swept Iranian cities and towns over the past week and 21 people have been killed in the unrest.
Commenting on the possibility of new US sanctions on Iran, Ryabkov said such methods were "illegitimate".
State Department spokeswoman Heather Nauert had suggested the US government could impose sanctions against Iranian officials who repress peaceful protests.
Russia reacted angerily to the request and called it "harmful and destructive", according to a RIA news agency report that cited Russian Deputy Foreign Minister Sergei Ryabkov.
"We see no role for the United Nations Security Council in this issue," he said, according to the agency. "Iran's domestic affairs have nothing to do with the United Nations Security Council's role."