Hundreds of supporters of Brazil's far-right ex-president Jair Bolsonaro have broken through police barricades and stormed into Congress, the presidential palace and the Supreme Court, in what President Luiz Inacio Lula da Silva condemned as a "fascist" attack.
A sea of protesters dressed in the green and yellow of the flag flooded into the seat of power in Brasilia on Sunday, invading the floor of Congress, trashing the Supreme Court headquarters and climbing the ramp to the Planalto presidential palace.
The shocking images recalled the US Capitol riots on January 6, 2021 by supporters of then-president Donald Trump.
Lula, who was in the southeastern city of Araraquara visiting a region hit by severe floods, signed a decree declaring a federal intervention in Brasilia, giving his government special powers to restore law and order in the capital.
"These fascist fanatics have done something never before seen in this country's history," said the veteran leftist, 77, who took office a week ago after beating Bolsonaro in Brazil's bitterly divisive October elections.
"We will find out who these vandals are, and they will be brought down with the full force of the law," he added.
READ MORE: Tearful Bolsonaro leaves Brazil for US, avoiding presidential handover
Chaotic scenes
Hardline Bolsonaro supporters have been protesting outside army bases in Brazil calling for a military intervention to stop Lula from taking power since he narrowly defeated Bolsonaro in the October 30 runoff election.
Crowds of protesters scaled to the roof of the iconic Congress building to unfurl a banner with an appeal to the military: "INTERVENTION."
Social media footage showed rioters breaking doors and windows to enter the Congress building, then streaming inside en masse, trashing lawmakers' offices and using the sloped speaker's dais on the floor of the legislature as a slide as they shouted insults directed at the absent lawmakers.
One video showed a crowd outside pulling a policeman from his horse and beating him to the ground.
Police, who had established a security cordon around Brasilia's Three Powers Square, home to the classic modernist buildings of the National Congress, the Planalto and the Supreme Court, fired tear gas in a bid to disperse the rioters - initially to no avail.
After failing to repel the invasion, security forces used riot police on horseback and tear-gas bombs fired from helicopters to try to disperse the protesters.
But the scenes of chaos continued into the early evening, with huge crowds still gathered at the three buildings.
A journalists' union said at least five reporters were attacked, including an AFP photographer who was beaten by protesters and had his equipment stolen.
READ MORE: Many challenges for Lula as he returns to power in Brazil
In startling images uploaded to social media, a tide of people stormed the national Congress, many waving Brazilian flags.
Swift condemnation
Newly-installed Justice and Public Security Minister Flavio Dino called the invasion "an absurd attempt to impose (the protesters') will by force."
"It will not prevail," he wrote on Twitter.
"The (Brasilia) federal district government is sending reinforcements and the forces on the ground are acting at this time."
Senate president Rodrigo Pacheco tweeted he "vehemently rejects this anti-democratic protest, which must be punished with the full force of the law."
There was swift international condemnation of the protesters.
The US said it "condemns any effort" to undermine democracy in Brazil, while National Security Adviser Jake Sullivan said President Joe Biden was "following the situation closely."
European Council President Charles Michel tweeted his "absolute condemnation," French President Emmanuel Macron called for respect of Brazil's institutions and sent Lula "France's unwavering support," as a raft of Latin American leaders joined in.
Chilean President Gabriel Boric called the riots a "cowardly and vile attack on democracy," Colombia's Gustavo Petro tweeted that "Fascism has decided to strike a blow," and Mexican Foreign Minister Marcelo Ebrard voiced the country's "full support" for Lula.
READ MORE: Lula sworn in as Brazil's president amid tight security