At least one person has been reported killed as hundreds of thousands of Brazilians took to the streets for antigovernment rallies.
The male protester was reported killed in Sao Paulo state after a car hit a crowd of demonstrators on June 20.
Elsewhere, police fired tear gas and rubber bullets at protesters in Rio de Janeiro.
In the capital, Brasilia, security forces fought off protesters who tried to break into the Foreign Ministry.
President Dilma Rousseff called an emergency cabinet meeting for June 21.
The protests began over a raise in transit fares but have escalated into a movement against official corruption and the high costs to Brazilians of hosting international sporting events such as the 2014 World Cup.
Protesters say more funds should be spent on education and health care.
Based on reporting by AP and AFP