Iran will hold runoff elections for nearly a quarter of the seats in parliament on April 29.

The official IRNA news agency on Monday quoted Interior Ministry official Ali Pourali Motlagh as saying that 138 candidates will compete for 69 seats. Eight women will compete in the runoff elections.

Last month, reformists and moderate allies of President Hassan Rouhani won a majority in the 290-seat assembly and in a clerical body charged with choosing the next supreme leader.

The results were seen as a major setback for hard-liners opposed to the landmark nuclear agreement reached with world powers last year, which lifted international sanctions in exchange for Iran curbing its nuclear activities.