Serbia has apologised for the killing of thousands of Bosnian Muslims in Srebrenica in 1995. But the move has highlighted how deeply polarised the country remains about its wartime past.
After nearly 13 hours of parliamentary debate, broadcast live on television, a resolution was approved expressing sympathy to victims. But it stopped short of calling the killings “genocide”.
Supporters see it as an effort to come to terms with the horrors of the Balkan wars.
But for others the resolution was unjust for ignoring war crimes against Serbs. Dozens protested in front of parliament, describing their former leaders as heroes. Some carried posters of Radovan Karadzic who is on trial in the Hague for the Srebrenica massacre.
Karadzic and General Ratko Mladic, who is still at large, are accused of being responsible for the killing of 8,000 Bosnian Muslim men and boys after their forces took over the enclave from the UN.
Serbia, which is seeking EU membership, has been told it must handover Mladic to the war crimes tribunal before starting talks.