For both centurions it was the continuation of a year of high scoring during which they have both scored more than 1000 runs in Tests. It was Amla's fifth century of the year - four of them against India - and the sixth by Kallis.
It took Kallis' career total to 38 Test centuries, a total exceeded only by India's Sachin Tendulkar (49) and Ricky Ponting of Australia (39). He reached the mark off 130 balls, the fastest Test hundred of his career in terms of balls faced.
In Image: South Africa's batsman Jacques Kallis celebrates his century