Several people were hurt after a standoff between the South African opposition group, the Democratic Alliance and the country's biggest trade union.
Clashes broke out when COSATU supporters refused to back the Democratic Alliance's campaign on supporting a youth wage subsidy, which they say could create more than 400,000 jobs.
Al Jazeera's Tania Page reports from Johannesburg.