It is understood that the two boys, aged 16 and 17, had been pushing an apparent broken-down car in Hanover Park when shots were fired at them.
Police spokesperson Colonel Andre Traut said the teenagers were shot and killed around 20:10 in Greenturf Road on Monday night.
The suspected perpetrators fled in a black Opel Corsa bakkie, he said.
“Investigation led to the arrest of two suspects, aged 24 and 37. Once they have been charged, they are due to make a court appearance on murder charges.”
Traut said the motive for the murders was yet to be established, but News24 understands the incident is believed to be gang-related.