The Bangladeshi parliament has amended its constitution to reserve 45 seats for women.
Prime Minister Khaleda Zia is one of the few women in parliament
The women-only seats will raise the total number of MPs to 345 and will be selected in proportion to each party's support at the last election.
But the opposition, and some women's groups, had demanded that the new MPs be directly elected.
Both the prime minister and the opposition leader are women, but there are only a handful women MPs.
Prime Minister Khaleda Zia has promised to gradually increase the number of women in government.
Parliament approved the amendment by 226 votes to one, despite a continuing boycott of proceedings by the opposition.
The opposition Awami League, led by Sheikh Hasina , accuses the ruling Bangladesh National Party of seeking to further increase its parliamentary majority.
Parliament is due to start a new session next month and the constitutional amendment will be valid for 10 years.