BRASILIA, Brazil – Indigenous protesters in traditional headdress are squaring off against Brazilian police mounted on horses in the nation's capital, just outside a new soccer stadium that will host World Cup matches.

In a clash broadcast live on television, riot police have fired tear gas into small pockets of protesters, some of whom picked up gas canisters and threw them back at officers.

Some of the approximately 300 indigenous protesters arrived armed with bows and arrows but have not been seen using them against police.

The protesters are complaining about legislation in Brazil's congress that threatens to shrink the size of some reserves for indigenous groups. They were joined by other small groups protesting Brazil hosting the World Cup and spending billions to prepare for next month's event.