The Brazilian city of Belo Horizonte has been the scene of clashes with police. Around 50,000 protesters marched to the football stadium during the Brazil-Uruguay Confederations Cup match.
The violence began when a small number of them tried to push past police lines.
Until then the demonstration had been largely peaceful with the crowds repeating their demands they have made since the protests began. They want more spending on education, health and a crackdown on corruption.
They also resent the expense of staging next year’s World Cup.
“I came here to make a difference, to fight for our rights, for all our rights, so Brazil is a better place,” said one protester.
But not everyone approves of the protests which began over two weeks ago:
“I am 57 years old and am putting on a courageous face to say it’s enough Brazil, no more of this,” said one woman.
Brazil’s government has already allotted some funds to meet protesters grievances and the Senate has approved a bill stiffening sentences for corruption.