Riot policemen move by a fire set up by demonstrators during an anti-World Cup protest on the morning the Brazilian mega-city hosts the tournament's opening match, in Sao Paulo on June 12, 2014. Police fired tear gas, stun grenades and rubber bullets to break up dozens of protesters gathering near a Sao Paulo subway station with a red banner reading "If we have no rights, there won't be a Cup," saying they planned to march as close as possible to Corinthians Arena, the city's World Cup stadium.   AFP

AFP/ Sao Paulo

Military police in Sao Paulo clashed with masked anti-World Cup protesters Thursday hours before the Brazilian mega-city hosts the tournament's opening match.
Around 100 activists clad in the black masks and scarves of radical protest movement Black Bloc tore down street signs and traffic lights and set fire to them to block off a central street, prompting police to fire rubber bullets and stun grenades to disperse them.
The protesters were trying to march toward the main avenue leading to Corinthians Arena, the stadium hosting the opening game between Brazil and Croatia on Thursday afternoon before a crowd of more than 60,000 people, including 12 foreign heads of state.
The clashes came after police fired tear gas and rubber bullets to break up an earlier, smaller protest near a Sao Paulo subway station.
That group, which had been brandishing a banner reading "If we have no rights, there won't be a Cup," had also vowed to march on Corinthians Arena.
But police carrying anti-riot shields forcefully broke them up before they could start.
One officer fired rubber bullets at a shirtless protester who stood in the middle of the street refusing to budge. Police then detained the man.
The demonstrators had also been chanting "There won't be a Cup" -- the rallying cry of the protest movement against the more than $11 billion in government spending laid out for the tournament, which opponents say should instead have been used for education, health, housing and transport.
 A CNN journalist and her producer were "slightly injured" while covering a protest when they were hit with a tear gas canister, the network said in a statement.  
Brazilian news website G1 said five journalists had been injured in all -- the two from CNN, one from the Associated Press, one from a French TV team and a Brazilian from broadcaster SBT.
One black-clad protester was also injured, an AFP correspondent said.
Gregory Leao, a 27-year-old law student who participated in the first protest, said the demonstrators' initial goal was to invade the stadium.
"The objective is to put an end to the World Cup. We realize we're not going to achieve it, but we believe Brazilians should rise up," he told AFP.
"Brazilians love football but they don't need this (World Cup) right now."
The sprawling South American country was visibly divided Thursday between excited fans decked out in green and yellow in fervent support of the national team and those fearful of anti-World Cup protests or determined to join them.