JOHANNESBURG - Police fired rubber bullets at residents in Germiston.
The residents were taking part in protests against undocumented migrants.
Tuesday marked the unofficial 30 June deadline for undocumented migrants to leave South Africa.
There have been anti-illegal immigration demonstrations across various parts of the country.
The protests have largely been peaceful.