As many as 200,000 demonstrators marched through the streets of Brazil's biggest cities on Monday in a swelling wave of protest tapping into widespread anger at poor public services, police violence and government corruption.
The marches, organized mostly through snowballing social media campaigns, blocked streets and halted traffic in more than a half-dozen cities, including Sao Paulo, Rio de Janeiro, Belo Horizonte and Brasilia, where demonstrators climbed onto the roof of Brazil's Congress building and then stormed it.
Monday's demonstrations were the latest in a flurry of protests in the past two weeks that have added to growing unease over Brazil's sluggish economy, high inflation and a spurt in violent crime.
While most of the protests unfolded as a festive display of dissent, some demonstrators in Rio threw rocks at police, set fire to a parked car and vandalized the state assembly building. Vandals also destroyed property in the southern city of Porto Alegre.
Around the country, protesters waved Brazilian flags, dancing and chanting slogans such as "The people have awakened" and "Pardon the inconvenience, Brazil is changing."
The epicenter of Monday's march shifted from Sao Paulo, where some 65,000 people took to the streets late in the afternoon, to Rio. There, as protesters gathered throughout the evening, crowds ballooned to 100,000 people, local police said. At least 20,000 more gathered in Belo Horizonte.
The protests have gathered pace as Brazil is hosting the Confederation's Cup, a dry run for next year's World Cup soccer championship. The government hopes these events, along with the 2016 Summer Olympics, will showcase Brazil as an emerging power on the global stage.
Brazil also is gearing up to welcome more than 2 million visitors in July as Pope Francis makes his first foreign trip for a gathering of Catholic youth in Rio.
Contrasting the billions in taxpayer money spent on new stadiums with the shoddy state of Brazil's public services, protesters are using the Confederation's Cup as a counterpoint to amplify their concerns. The tournament got off to shaky start this weekend when police clashed with demonstrators outside stadiums at the opening matches in Brasilia and Rio.
More protests are being organized for the coming days. It is unclear what specific response from authorities - such as a reduction in the hike of transport fares - would lead the loose collection of organizers across Brazil to consider stopping them.
For President Dilma Rousseff, the demonstrations come at a delicate time, as price increases and lackluster growth begin to loom over an expected run for re-election next year.
Polls show Rousseff still is widely popular, especially among poor and working-class voters, but her approval ratings began to slip in recent weeks for the first time since taking office in 2011. Rousseff was booed at Saturday's Confederations Cup opener as protesters gathered outside.
Through a spokeswoman, Rousseff called the protests "legitimate" and said peaceful demonstrations are "part of democracy." The president, a leftist guerrilla as a young woman, also said that it was "befitting of youth to protest."