Strikers Shivendra Singh (13th, 38th minute), Dharamvir Singh (19th, 21st minute), Tushar Khandker (36th minute) and penalty corner specialist VR Raghunath (penalty stroke 53rd minute) were on target for India.
The goal-scorers for South Africa were Austin Smith (penalty stroke 17th, penalty corner 69th), Tim Drummond (42nd), Ian Haley (48th) and Justin Ried Ross (penalty corner 67th).
Shivendra put India ahead in the 13th minute, scoring a field goal. South Africa, who qualified for the London Olympics winning the last qualifier at Kakamigahara in Japan, equalised four minutes later through Smith, who converted a penalty stroke.
Photos: Shraddha Kapoor, Kim Sharma at 'Haseena Parkar' screening
Mumbai to Goa train: First look at the glass-top Vistadome coach
Shuttler Ashwini Ponnappa keeps it short and sexy on social media
Photos: Narendra Modi, others at Marshal Arjan Singh's funeral
Photos: Sussanne Khan and Nimrat Kaur spotted at a spa in Juhu