JOHANNESBURG, South Africa -- Zaheer Khan became the fourth Indian to take 300 test wickets by removing Jacques Kallis on the final day of the first test against South Africa on Sunday.

Khan's milestone arrived on his comeback test after a yearlong absence from the long format of the game. His last five-day game before the series-opener in South Africa was in December 2012, but the wily left-arm seamer returned with 4-88 in the first innings at the Wanderers before taking Kallis' wicket in the second.

Khan joins legspsinner Anil Kumble, allrounder Kapil Dev and offspinner Harbhajan Singh in India's 300 club. He reached his 300 in his 89th test. Kumble leads India's wicket-takers with 619 in 132 tests and is third on the all-time list behind Sri Lanka's Muttiah Muralitharan (800) and Australia's Shane Warne (708).