Brazilian protesters clashed with police on Rio de Janeiro's beachfront ahead of a controversial multi-billion dollar oil rights auction that was held in a nearby luxury beachfront hotel.

In the last of a series of violent demonstrations fuelled by black-clad "Black Bloc" anarchists to hit Brazil in recent months, stone-hurling protesters overturned the car of one local TV channel and set it ablaze before being dispersed by police that fired rubber bullets and tear gas.

About 300 demonstrators had gathered to protest against the involvement of foreign companies in Brazil's oil production.

They were met by some 1,100 security personnel who had been deployed to protect premises of Hotel Windsor, in the upmarket district of Barra de Tijuca, where government official and oil companies' representative were taking part in the auction for Libra, an offshore field that could hold up to 12 billion barrels of oil.

Sunbathers and tourists watched the chaotic scenes, in which several protesters were injured. Demonstrators later moved in central Rio to demonstrate in fort of the headquarters of state-run oil giant Petrobras.

Rights to right to develop the site were won by the sole bidder: a consortium led by Petrobras and backed Shell, Total, two Chinese firms.

Under a recently approved legal framework Petrobras has been designated as the sole operator of new found oil deposits has to hold a minimum 30% stake in oil blocks.

The company added a 10% stake on top of what it was already entitled. The remaining shares were divided between Shell and Total, each accounting for 20% and Chinese firms CNOOC and CNPC with 10% each.

The auction was described as a success by of the government's National Petroleum Agency.

"It is hard to imagine a more successful outcome. These companies are among the world's 10 most valuable in the energy branch," the agency president, Magda Chambriard told the BBC.

A woman takes a picture of security forces on Barra da Tijuca beachReuters
Women relax near brazilian security forces on Barra da Tijuca beach during a protest in Rio de JaneiroReuters
Security forces patrol on Barra da Tijuca beach in Rio de JaneiroReuters
Brazilian protesters clashed with police on Rio de Janeiro’s beachfrontReuters
Demonstrators fall to the ground after being shot with rubber bulletsReuters
Brazilian security forces fire rubber bullets during clashesReuters
Demonstrators clash with National Force soldiers near Hotel Windsor, Rio de JaneiroReuters
Securityu forces fire teargas during clashes with demonstratorsReuters
A photographer runs next to a burning public bath during clashes between demonstrators and security forcesReuters
A demonstrator wears a mask in front of the Petrobras' headquartersReuters
Brazil's Mines and Energy Minister Edison Lobao with representatives of the consortium winner of the auction for the Libra offshore oilfieldReuters