Alviro Petersen is the sixth player to be banned following a corruption scandal which led to former international player Gulam Bodi being banned for 20 years for attempting to fix matches in South Africa's domestic Twenty20 competition during the 2014/15 season.
Alviro Petersen, 35, captain of Highveld Lions, has been charged with multiple breaches of Cricket South Africa's (CSA) anti-corruption code
Alviro Petersen extended his overnight 205 not out to 286 and Ashwell Prince took his unbeaten 154 on the first day into an innings of 261 as
The 34-year-old Alviro Petersen bowed out of international cricket earlier this month after scoring 2,093 runs in 36 Tests with five hundreds at an average of 34.88.
Alviro Petersen made a century on debut against India in 2010 and finished with five career centuries and eight half-centuries in 36 Tests at an average of 34.88.
Robin Petersen himself scored 62 runs, but deemed that Jacques Kallis' unbeaten knock of 78 as more important in placing the Proteas just 35 runs behind the visitors at close of play.
Faf du Plessis and AB de Villiers produced 205 runs for the fifth wicket but South Africa failed to complete a historic run chase in Johannesburg.
South Africa will have to either see out 90 overs for a draw or chase down 320 runs for victory. While the former looks the more likely option for the hosts, the odds remain on India to go 1-0 up in the two-match series.
India took complete control against South Africa (138/2 in second innings) on Day 4 with the hosts staring at a huge target on a challenging pitch.
Despite Dwayne Smith's heroics, the Mumbai Indians skipper believes that the bowlers played a key role in the victory.