Police firing rubber bullets and tear gas have sent men, women and children scattering as they herded them into their shacks in a crackdown on striking miners at a platinum mine.
The show of force follows a South African government vow to halt illegal protests and disarm strikers who have stopped work at one gold and six platinum mines north-west of Johannesburg. The strikes have destabilised South Africa's critical mining sector.
It was the first police action since officers killed 34 miners on August 16 in state violence that shocked the nation.
About 500 officers raided hostels at Lonmin platinum mine before dawn and confiscated home made machetes, spears, knives and clubs, said police spokesman Brig Thulani Ngubane.
A half dozen men were arrested for illegal possession of arms and drugs in those raids, he said. Another six were arrested on Saturday morning.