Virat Kohli, India vs Sri Lanka
Virat Kohli and his team-mates won't play a warm-up game in South Africa.IANS

India captain Virat Kohli had rued the fact that they don't have enough time to prepare for South Africa Tests. Now, it has become more tougher for them as they have cancelled their two-day warm-up game against Cricket South Africa (CSA) XI.

Also read:  Newly wed Kohli breaks Tendulkar record

CSA has confirmed that it was India, who called off the scheduled practice game at Boland Park in Paarl. This was the only game before the first Test in Cape Town from January 5, 2018.

Kohli-led side have opted for training sessions instead of practice game. India and South Africa will play three Tests, six ODIs and three T20Is.

India are currently involved in a limited-series at home against Sri Lanka. Kohli has been rested. He got married to Anushka Sharma yesterday (December 11) in Italy.

In Kohli's absence, Rohit Sharma is leading India in both ODIs and T20Is against the islanders. The series ends on December 24 and the Indian players are set to arrive in South Africa on December 28.

India, the current number one side in the world, have never won a Test series in South Africa.

India tour of South Africa fixtures

January 5-9: 1st Test, Newlands, Cape Town

January 13-17: 2nd Test, SuperSport Park, Centurion

January 24-28: 3rd Test, Wanderers, Johannesburg

February 1: 1st ODI, Kingsmead, Durban

February 4: 2nd ODI, SuperSport Park, Centurion

February 7: 3rd ODI, Newlands, Cape Town

February 10: 4th ODI, Wanderers, Johannesburg

February 13: 5th ODI, St George's Park, Port Elizabeth

February 16: 6th ODI, SuperSport Park, Centurion

February 18: 1st T20I, Wanderers, Johannesburg

February 21: 2nd T20I, SuperSport Park, Centurion

February 24: 3rd T20I, PPC Newlands, Cape Town