Cape Town - Scores of people filed into Khayelitsha Stadium in Cape Town ahead of a Cosatu May Day rally on Thursday.

A large gathering of children skipped, danced and had cartwheel competitions on the field to funky beats.

People stood around in mostly long-sleeved red and yellow African National Congress and Congress of SA Trade Unions shirts, under jackets to guard against a nip in the air.

Some grabbed a spot near the stage and sat down on picnic blankets. Others sang struggle songs to pass the time. Curious youths peaked through the stadium's barbed-wire fence to see why they had been woken up by loud music on a public holiday.

Police and paramedics watched from the side. Marshals in neon yellow vests lined the field.

Minibus taxis and buses lined up outside the stadium to drop commuters off. By 11am, around 300 people were on the field.

The weather was expected to play along and no rain was expected for the day. ANC treasurer general Zweli Mkhize was among the speakers expected to address the crowd later. - Sapa