Grabouw - Police used rubber bullets and tear gas to disperse protesters throwing stones on the N2 between Pineview North and The Orchards in Grabouw on Tuesday.
A running battle ensued for an hour as police continuously fired rubber bullets and tear gas at the crowd.
The protesters fled and gathered again on Felix Road near the Umyezo Wama Apile Primary School.
Police rushed to Felix Road to disperse them again.
A platoon of about 12 officers of the public order policing unit formed a line at a barrier next to the N2 to allow the SA National Roads Agency Limited team to clear the highway of debris of rocks and burning tyres from earlier in the morning.
A team of about 10 roadworkers were cleaning the road, assisted by a truck and digger-loader.
Two police Nyalas patrolled the area.
Protesters who had gathered earlier at Ou Kaapse Weg and
were toyi-toying had gathered on the corner of Steenbras Road for a meeting.