Demonstrators besieged the Parliament building on Neptune plaza, which was guarded by around 1,500 police.
But things turned ugly and scuffles broke out as police tried to keep the entrances clear. Video footage uploaded to YouTube shows riot police hitting protesters with truncheons and dragging individuals away.
There are also reports that rubber bullets were fired. Police said 22 arrests were made and over 32 injured.