Partial election results indicate that Iranian reformists will win all 30 parliamentary seats in Tehran, handing hard-liners an embarrassing defeat.

However, none of Iran's three main political camps -- reformists, conservatives or hard-liners -- is expected to win a majority in the 290-seat assembly.

State TV said Sunday that reformists -- who favor expanding social freedoms and improving relations with the West -- are set to win all of Tehran's seats. It was not immediately clear what percentage of the votes had been counted.

Final results from Friday's elections -- the first since last year's landmark nuclear agreement -- are expected Monday.

The agreement appears to have provided a major boost to moderates allied with President Hassan Rouhani, who championed the deal in the face of intense hard-line opposition.