Most schools, shops and offices were closed in Bangladesh on Sunday as opposition parties enforced a nationwide strike to protest against blasphemous movie. Thousands of police patrolled Dhaka and roads were quiet across the country on what is normally a business day.
About 40 protestors were briefly detained after they tried to barricade a main road and threw bricks at police, local Dhaka police chief Abul Kashem told AFP.
Several Islamic parties which are allied with the main opposition party called the strike to protest over the anti-Islam film.
They also demonstrated against the secular government's scrapping of "absolute faith in Allah" as one of four pillars of the constitution.
Police said about 10,000 police and elite Rapid Action Battalion forces were deployed in Dhaka, including in the diplomatic area.
On Saturday, hundreds of activists clashed with police as they rallied in defiance of a ban on protests in central Dhaka.
Police fired tear gas on protesters who pelted officers with stones and torched several police vehicles. Local media said more than 50 people were injured.