The man accused of killing Roodepoort schoolgirl Louise de Waal has confessed to being the "Sunday Rapist", police said on Monday.
"Johannes Jacobus Steyn confessed before a magistrate in Krugersdorp on Friday," Lt-Col Tshisikhawe Ndou told reporters outside the Krugersdorp Magistrate's Court.
"He confessed to being the so-called Sunday Rapist, but not to being De Waal's murderer", he said.
Steyn had allegedly raped a number of young girls in Gauteng and the North West, mostly on Sundays, since 2008.
"As you all know, the modus operandi was the same in all these rapes. He wore a wig, sunglasses and a cap. He confessed to that."
Steyn covered his face with a jacket as he entered the courtroom on Monday.
He quickly sat down and buried his head between his legs. He continued covering his head as the charges were read to him.
Steyn faces 13 charges of rape, 10 of kidnapping, one of murder and six of sexual assault.
The case was postponed to 13 December for further investigation.
The court ruled that photographs of Steyn may not be displayed in a manner that could show his identity, as an identity parade might be needed at a later stage.
Steyn allegedly abducted De Waal in Roodepoort, west of Johannesburg, nearly a week ago. She would have turned 17 at the weekend.
A burnt body, believed to be hers, was found on a farm in Magaliesburg later the same day.
Steyn handed himself over at the Margate police station in KwaZulu-Natal on Thursday morning.
Two cases of kidnapping he allegedly committed in Rustenburg and Potchefstroom in the North West province, would also be heard at the Krugersdorp Magistrate's Court.
This was after the State applied for all cases against him to be centralised.
Outside the court, a lone poster strung around a refuse bin read: "Hang the bliksem."