Bangladesh police in Dhaka used batons Saturday to disperse hundreds of demonstrators trying to march in support of a nationwide general strike.
At least 22 demonstrators were injured. Bangla television said 20 people were arrested.
The strike was called by a coalition of opposition parties to protest increasing crime and price hikes on consumer goods.
Police moved to break up the march when the demonstrators threatened to block a main road leading to the government secretariat complex in the center of the city.