India will host a hastily-arranged two-Test series against South Africa at Nagpur and Kolkata, the Indian cricket board announced on Sunday.
South Africa were scheduled to play only five one-day internationals during the tour starting next month, but agreed to play the Tests following a request from the Board of Control for Cricket in India (BCCI).
India, who became the number-one Test side after beating Sri Lanka 2-0 at home in November-December, were in danger of losing their top status as they were scheduled to play only two Tests in 2010, both against Bangladesh.
South Africa, ranked second in Test cricket, will also play three one-day internationals on the tour at Kanpur, Jaipur and Ahmedabad.
The dates for the Tests and one-dayers will be announced later, BCCI secretary N. Srinivasan said in a press release.
South Africa drew a three-Test series 1-1 on their last tour of India in 2008.
TESTS: Nagpur, Kolkata
ODIs: Kanpur, Jaipur, Ahmedabad