Centuries by Ryan Rickelton and captain Temba Bavuma anchored World Test Championship finalist South Africa to an imposing 316-4 against Pakistan in the second test on Friday. Rickelton batted the entire first day for an unbeaten 176 off 232 balls and Bavuma made 106 on a batting-friendly pitch. In a bigger blow for Pakistan, in-form batter Saim Ayub was ruled out of the test after twisting his right ankle in the field in only the seventh over of the game.