Partial results from the May 4 runoff election in Iran show opponents of President Mahmud Ahmadinejad winning many of the seats up for grabs.
Iranian media say rivals of the Iranian president had won 20 seats, while his supporters got only eight seats. Independents won another 11.
Sixty five seats were contested in the runoff election.
A first round of voting in March already gave rivals of Ahmadinejad a majority in the 290-member legislature.
The parliament has no direct control over major policy matters like Iran's nuclear program, but it can influence the run-up to the election of Ahmadinejad's successor in 2013.
Based on AP and AFP reporting