NEW DELHI — South Africa will undertake their longest cricket tour of India later this year to contest all three formats over a nine-week period, the Indian board announced Monday. The tour, which comprises three T20 matches, five One-Day Internationals and four Tests, will run between Sept. 29 and Dec. 7. South Africa has also never contested a four-Test series in India before, adding a new challenge for Hashim Amla's top-ranked Proteas side. The tour starts with the three T20 games from Oct. 2 to 8, followed by the five one-dayers from Oct. 11 to 25. The four Tests will be played in Mohali (Nov. 5-9), Bangalore (Nov. 14-18), Nagpur (Nov. 25-29) and New Delhi Dec. (3-7). The second match in Bangalore is expected to be South African batting star AB de Villiers' 100th Test. Rogers gets through nets session Australia opener Chris Rogers came through a nets session against the tourists' pace attack with no visible ill-effects at Edgbaston Monday as he aimed to prove his fitness for the third Ashes Test. The 37-year-old left-hander succumbed to a sudden bout of dizziness during the second Test at Lord's last Sunday and had to leave the field as Australia completed a 405-run thrashing of England to level the five-match series at 1-1. A week of tests in London revealed nothing more serious than a balance problem in the inner ear, thought to have been caused when he was hit on the helmet by a short ball from James Anderson at Lord's in his first-innings 173 — Rogers's Test-best score. — Agencies