Around 300 Afghan women were pelted by stones as they protested today over a new law they say legalises marital rape.
Police struggled to keep opponents away from them in the capital Kabul.
The law, passed last month, says a husband can demand sex with his wife every four days unless she is ill or would be harmed by intercourse.
Women's rights activists called today's protest but the group was swamped by counter-protesters who shouted down the women's chants.
Some of the protesting men picked up gravel and stones and threw them at the women.
The men shouted "Death to the slaves of the Christians!"
Female police held hands around the group to create a protective barrier.
Wires