Belo Horizonte, June 26: The Confederations Cup semi-final between Brazil and Uruguay which was scheduled today is at risk of being suspended due to a mass rally planned outside the Mineirao Stadium.
Police have warned there will be no way to stop protestors reaching the stadium if the march attracts more than 100,000 people, as expected.
"With that number of people, the event is under threat," Minas Gerais state military police chief Marcio Martins Sant'Ana said.
"It's impossible for a public force or a military force to act against 100,000, 120,000 or 130,000 people."
More than 6,000 police officers will be deployed at the venue to keep protests peaceful. An additional 1,500 military troops have also been placed on standby.
Minas Gerais social defence secretary Romulo Ferraz said security forces would cordon off the stadium's surrounding area, with access granted only to ticket holders.
Protests began in Sao Paulo last week in response to higher public transport fares, but they have turned into a nation-wide rally against corruption.
Many demonstrators have expressed anger at the billions of dollars spent on new football stadiums for next year's World Cup instead of improvements to the country's precarious public services like health, transport and education.
The marches have been marred by violent clashes between protestors and police, who have been forced to fire rubber bullets and tear gas in several cities.
Wednesday's winner is due to play the victor of Thursday's other semi-final between Spain and Italy in the final at Rio's Maracana stadium Sunday.