Demonstrators occupied Brazil's finance ministry, flooded the center of Sao Paulo and went on strike in a string of cities on Wednesday to protest reforms to the cash-strapped country's pension system.
The biggest demonstration took place in the financial powerhouse Sao Paulo, where thousands of people filled a section of the main avenue.
Addressing a cheering crowd organizers said numbered up to 80,000 people, the fiery former leftist president Luiz Inacio Lula da Silva said the government wants to "end the achievements of the working class over the past years."
"The people will only stop when they choose a government democratically," he said, alluding to the impeachment of his chosen successor Dilma Rousseff last year, which installed the current center-right President Michel Temer in office. Lula leads the polls ahead of elections next year.
In Sao Paulo, a strike by metro and bus workers in Sao Paulo earlier had paralyzed the morning rush hour.
During a dramatic protest in the capital Brasilia, hundreds of activists burst into the finance ministry before the start of the workday, occupying the building until late afternoon. Police said they vandalized the ministry and broke windows.
Staff at public schools in Rio de Janeiro also went on strike, trash collectors stopped work in Curitiba and the metro was shut down in Belo Horizonte, according to the news portal G1.
Rio's protest ended in turmoil when some demonstrators clashed with the police, who threw tear gas and stun grenades, Globo TV reported.
The unrest in more than 20 cities marked the most serious challenge in the streets so far to Temer's attempts to tame the budget and restore an economy mired in two straight years of recession.
"We're on strike for the future of the country," said Rio teacher Mirna Aragon at a protest with thousands of other people. "The rights of workers have been thrown in the gutter."
- Question of rights -
A provision to set the retirement age at 65 is central to the pension reform -- a shock to a country where many are able to draw pensions at 54.
That reform is needed to prevent the pension system's "collapse," the hugely unpopular Temer said in an address on Wednesday.
"No one will have their rights taken away," he said, describing the reforms as "saving the benefits of today's retirees and of the young who will retire tomorrow."
Arguing that the country will be driven to bankruptcy if austerity measures are not taken, Temer has already steered a 20-year budget freeze through Congress.
He got one piece of good news Wednesday when financial ratings agency Moody's upgraded its outlook for Brazil from "negative" to "stable."
However, leftist opposition organizations say Temer is punishing ordinary Brazilians already suffering the worst recession in the country's history, with unemployment at a record 12.6 percent -- around 13 million jobless.
Popular actor Wagner Moura -- who plays the drug lord Pablo Escobar in the Netflix series "Narcos" -- added his voice, saying "this reform represents yet another enormous blow to the rights of Brazilian workers."
- Corruption probes -
When Temer took over last year -- after his leftist predecessor Rousseff was impeached for illegally manipulating government accounts with unauthorized loans -- he made a return to economic health his main goal, saying he does not care if austerity measures decrease his already rock-bottom popularity.
However, Temer's credibility among Brazilians is being hurt further by a ballooning graft scandal over embezzlement from the state oil company Petrobras.
The scandal entered new territory on Tuesday, when the prosecutor general requested the Supreme Court for the authority to investigate scores of politicians. They reportedly include five ministers as well as the presidents of both houses of Congress.
Temer has said he will not fire ministers unless they are actually charged with crimes.
However, earlier phases in the scandal have already claimed several ministers, raising questions over Temer's ability to keep a congressional coalition together for the all-important vote on pension reform.