Iran's electoral watchdog on Wednesday defended its decision to disqualify thousands of candidates for a crucial parliamentary election in two days, as a lacklustre campaign neared its end.
Conservatives are expected to make an overwhelming resurgence in Friday's election, which comes after months of steeply escalating tensions between Iran and its decades-old arch foe the United States.
Their gains would be made at the expense of those who back President Hassan Rouhani, a moderate conservative who was re-elected in 2017 promising people more freedoms and the benefits of engagement with the West.
But many people in Iran feel their lives have been crippled by an economic slump exacerbated by harsh US sanctions since President Donald Trump pulled the United States out of a landmark nuclear deal with the Islamic republic in 2018.
A week of campaigning, which has seen posters go up but only a few low-key gatherings, comes to an end on Wednesday, before a day of silence on the eve of polling day.
Thousands of hopefuls, most of them moderates and reformists, were barred from standing by the Guardian Council, the powerful body that vets election candidates in Iran.
But the Council said it was "neutral" in its dealings with all political camps and acted in accordance with the law when it blocked their candidacy.
"The Guardian Council follows the laws and regulations parliament has passed at different times," said its spokesman Abbas Ali Kadkhodaee.
"This time, just like at previous (elections), we have tried to properly follow the law," he told a news conference.
"The Council has never had a political view... It approaches political factions with closed eyes.
"What it does judge is the evidence in the cases of the candidates and then it only acts in accordance with the law passed by parliament."
Commentators expect disillusionment among voters in the sanctions-hit country to result in a low turnout.
Many people on the streets of Tehran have expressed dissatisfaction with politicians ahead of the election, saying they failed to keep their word or to raise living standards.
Iran's supreme leader Ayatollah Ali Khamenei appealed on Tuesday for a strong showing on Friday, saying it was a "religious duty".
President Rouhani issued a similar call on Wednesday, saying that taking part would give Iran the "strength and unity" needed in its stand against the United States.
"We are going to the polls to choose the best people for parliament, which is a very important institution," he said in televised remarks after a meeting of his cabinet.
"We are under severe sanctions and pressure by the global arrogance, and we have to break these sanctions and improve people's lives," he added, referring to the United States.
"Sanctions are a terrorist and tyrannical act against Iran.
"One cannot say sanctions have no effect and the government should be doing more... It's lies, it's supporting America."
The Guardian Council said it expected at least 50 percent of registered voters to cast ballots in the election.
"Our forecast is that we will have a good turnout in the upcoming election, and the average turnout has usually not been under 50 percent, and we will witness a turnout of 50 percent turnout in this election too," its spokesman Kadkhodaee said.
Iranians have been feeling the strain after months of turmoil.
The economy has been battered since Trump abandoned the nuclear deal in 2018 and reimposed sanctions as part of a "maximum pressure" campaign.
In November, demonstrations over petrol price hikes spread across Iran and turned violent before being crushed in a deadly crackdown.
Iran and the United States have nearly gone to war twice in the past seven months, most recently after the US killed prominent Iranian general Qasem Soleimani on January 3.
The "martyrdom" of the hugely popular general provoked an outpouring of grief in Iran.
Millions from all walks of life turned out to mourn his death.
But that unity suffered a blow after Iran admitted it "accidentally" shot down a Ukrainian airliner, killing all 176 people onboard.