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.
For more news your way, download The Citizen’s app for iOS and Android.
Download our app and read this and other great stories on the move. Available for Android and iOS.