A man accused of beating a Muslim to death was denied bail by the Krugersdorp Regional Court on Wednesday.
Magistrate Reginald Dama said he had "no choice" but to deny bail to Roedolf Viviers (28), who faces charges of murder and assault with intent to cause grievous bodily harm.
His co-accused, Zayne van Tonder (33), charged with assault, was granted R2000 bail.
Dama said he was initially concerned this was too high as bail "is not used for the purpose of punishment".
He said that the accuseds' lawyer, Sakkie Smith, assured him R2000 "fits his pocket".
The two allegedly made racist remarks to Muhammad Fayaaz Kazi and his friend Anser Mahmood at a fast food outlet in Magaliesburg on 6 August. A fight ensued. Kazi was severely beaten and died in hospital.
On Tuesday, Smith read out an affidavit by Viviers in court, detailing why he believed he should be granted bail. Viviers said he looked after his ill and elderly mother. He was the sole breadwinner of his family and provided for his fiancée and her young child.
Viviers had signalled his intention to plead not guilty to all charges. There was no risk he would skip bail, Smith said. He suggested that Viviers' bail be set at R5000.
Prosecutor Micky Thesner said the State opposed bail as Viviers was accused of a schedule five offence which, according to the Criminal Procedure Act, requires him to prove exceptional circumstances existed to get bail.
The State did not oppose Van Tonder's bail application and suggested it be set at R2000.
The matter was postponed to 29 November.