Shielded riot police barricaded themselves inside Belgrade’s city hall as they fired tear gas at hundreds of opposition supporters who were trying to enter the building.
The demonstrators had gathered in the Serbian capital on Sunday as they called for the annulment of parliamentary and local elections which took place last weekend.
International observers said the election was unfair.
Some demonstrators threw flares at police and broke windows near the entrance of the building while others shouted “open the door” and “thieves” during Sunday night’s disorder. They also pelted the building with eggs.
Some chanted “Vucic is Putin,” comparing the Serbian president Aleksandar Vucic with Russia’s leader.