Three people were injured, one seriously, when police opened fire on a crowd in the Bahrain village of Malkiya on Saturday, witnesses said.
Clashes erupted when police tried to remove black flags hoisted by Shiites as a sign of mourning, dpa reported.
A 23-year-old was admitted to hospital with gunshot wounds to the head and neck. He was said to be in a serious but stable condition. Two others sustained rubber bullet wounds to the abdomen.
Bahrain is mainly Shiite, but ruled by a Sunni dynasty. The village, west of the capital Manama, is one of several Shiite villages that has seen unrest since late 2007.
Authorities launched a crackdown against Shiite dissidents in mid- August, accusing them of conspiring to overthrow the government. More than 350 people had been arrested since then.