Brazilian riot police have used tear gas against protesters in Sao Paulo, three days before the World Cup opening game in the city's main stadium.
The protest was called by Sao Paulo metro workers who are striking in support of a 12.2% salary increase. Brazilian President Dilma Rousseff has said she would not allow violent demonstrations to mar the World Cup.
Sao Paulo metro workers have been on strike since Thursday, creating traffic chaos in one of the world's most congested cities.
The hosting of the World Cup by Brazil ha evoked strong reactions from sections of the public in the nation, with many believing the money spent on the event could be better used for socially beneficial causes like healthcare and education.
Several workers have also died during the construction of the new stadiums for the tournament, which have been behind schedule for ome time, raising concern whether they will be ready in time.
The opening game is now only three days away, and it is not clear whether protests will continue once it has begun.