Centurion: Ashwell Prince and Mark Boucher repelled early Bangladesh pressure with a record sixth-wicket stand to take South Africa to 357/5 at stumps on the second day of the second Test on Thursday.
Bangladesh had reduced the hosts to 134 for five midway through the second session but Prince and Boucher replied by adding 223 runs in a three-and-a-half hour spell.
Their unbeaten partnership beat South Africa's previous sixth-wicket record of 200 scored by Graeme Pollock and Tiger Lance against Australia in Durban in 1970.
Both batsmen scored centuries, Prince 115 and Boucher 102, as Bangladesh's bowling became steadily more mediocre through a hot afternoon.
Brief Score: South Africa 357 for 5 (Prince 115*, Boucher 102*) lead Bangladesh 250 by 107 runs
Full Scorecard