Official election results show Bahrain's Shiite-led opposition has held on to all of its 18 seats in the island kingdom's 40-member parliament.
That leaves them short of the majority they hoped to win as a show of strength against the country's Sunni rulers and their crackdown on Shiite activists who say they only want greater rights for their community.
In other results, 13 pro-government candidates won seats in the weekend election, and the other nine contests will head to runoffs on Saturday. Most of the runoffs are between pro-government candidates.
Election officials announced the results on Sunday on state television.