A Johannesbug metro police department officer was shot and robbed of his service pistol in Soweto on Saturday, spokesman Wayne Minnaar told Sapa.
Forty-eight year old Benedict Zulu was shot in the leg shortly after 4pm while he was operating a speed camera along Elias Motsoaledi road in Dobsenville, Soweto.
"As his partner was walking to their patrol car which was parked about 200 meters away, he heard gun shots. He turned and saw three men running into the bushes towards a mine after robbing the injured officer of his firearm," said Minnaar.
The partner then called for back up and metro police officers and members of the SA police service responded to search for the gang.
"Police managed to arrest three male suspects but the firearm is still missing. The officer is in a stable condition at Milpark hospital," he said.
Investigations were on going but it appeared as though the gun was the motive for the robbery. The three were expected to appear in court during the course of the week.