Thousands took to the streets of Budapest for the fourth consecutive day after lawmakers approved a controversial amendment to labour laws proposed by Prime Minister Viktor Orban's Fidesz party.
Riot police reportedly used pepper spray and tear gas on the protesters in an attempt to control the crowds.
Thousands continued on their route to the state television building, with hundreds then going on to block two key bridges spanning the Danube River.
Critics have accused the proposed legislation of being a "slave law" which would allow an increase in overtime working hours and bypass labour unions in overtime work negotiations.
The proposal was approved by 130-52 with one abstention. Members of opposition parties reportedly blew whistles and sirens and blocked access to the speaker's pulpit in a bid to stop the voting.