South Africa [ Images ] Test captain Graeme Smith [ Images ] will miss Sunday's Twenty20 [ Images ] international against India [ Images ] because of a bruised hand, Cricket South Africa (CSA) said on Friday.
A CSA spokesman said opener Smith would be fit for the five-match One-day series starting on January 12.
Kallis will miss the first two ODI because of a rib injury, which he suffered while batting in the first innings of the third Test.
Left hander Gambhir has been ruled out of the entire one-day series because of an elbow injury he sustained at Newlands.
India will take on South Africa in the only twenty20 International on Sunday in Durban.