The men were found in possession of a knife and a toy gun shortly after robbing the man around 9am, Warrant Officer Daniel Mavimbela said.
Two men, aged 22, and a 23-year-old followed the man from Diepsloot extension two and attacked him in an isolated area.
They threatened him, took his cellphone, then fled into the nearby veld.
The man alerted the police and his assailants were caught shortly afterwards.
They would appear soon in the Randburg Magistrate's Court, said Mavimbela.
(File photo: Gallo Images)
The 'Ultimate Family Townhouse' is three stories high and the most expen...The Drive with Rob & Roz 9 hours ago
Fans are divided after learning more about the singer's bath time routin...The Drive with Rob & Roz 10 hours ago