A boy kidnapped on Sunday was found hours later with one of his testicles removed.
"I believe it is a muti job," said Netcare 911 spokesman Peter Pieterse.
"There was some bleeding near the child's rectum, so we suspect that the child had been assaulted but we cannot confirm that."
He said the boy, who is five or six years old, was kidnapped from the West Rand suburb of Kocksoord on Sunday morning.
He was found at the side of a road in Randfontein shortly after 1.30pm.
Pieterse said the boy was in a serious but stable condition in the Leratong Hospital.
West Rand police could not be reached to confirm the incident. - Sapa