The experienced Kallis, who scored 161 in the first innings, played the saviour again with a gritty unbeaten 109 to not only pull the home team out of the pits but also virtually take the game away from India.
In Image: Kallis celebrates his century
Images: AP