Quinton de Kock and JP Duminy scored fifties as South Africa beat India by four runs in their first warm-up game on Saturday.
De Kock smashed 56 off 33 balls and Duminy 67 off 44 as South Africa posted 196-9.
India ran them close despite stumbling to 48-3 before a 94-run partnership between Shikhar Dhawan (73 off 53) and Suresh Raina (41 off 26) got them back in the game.
Yuvraj Singh and MS Dhoni (30 off 16) shared a 50-run partnership but it wasn’t enough as they finished on 192-5.
In the other warm-up game on Saturday, England beat New Zealand by 6 wickets. New Zealand batted first and reached 169-8 with Kane Williamson scoring 63 off 39 and Adil Rashid taking 3-15 in four overs.
England responded with a 55 by Jason Roy, 44 from Alex Hales and Jos Buttler smashing 24 from nine as England reached 170-4 in 19.4 overs.
Afghanistan earned the right to a third appearance in the main draw of the World T20 with a comprehensive win over Full Members Zimbabwe in what was a knockout to advance to the next round.
Mohammad Nabi’s career-best 52 helped Afghanistan recover from a mid-innings wobble and build on a strong start to post a total Zimbabwe never looked capable of chasing.
Scotland won their first game at an ICC event since 1999 by beating Hong Kong by eight wickets via the Duckworth/Lewis-method.
In their 21st match, against Hong Kong on an unexpectedly rainy night in Nagpur, they finally did it and exited the World T20 with an eight-wicket win, which was set up by a sharp bowling performance.