Jacques Kallis: South African hits century in final Test

South Africa's Jacques Kallis marked his impending retirement by scoring a century in the 166th and final Test of his career, becoming the third highest Test run scorer in the process.

When Kallis, 38, moved on to 115 it took him to 13,289 Test runs, one ahead of ex-India batsman Rahul Dravid.

Three balls later Kallis tried to launch Ravindra Jadeja into the stands and top edged to keeper MS Dhoni.

Play continues on day four of the second Test against India.

Kallis announced his retirement from Test and first-class cricket on Christmas Day, but he remains available for one-day international matches.

He was given a guard of honour as he walked to the crease on Saturday and almost 24 hours later the all-rounder brought up his 45th Test ton off 273 balls with 13 fours.

Kallis is South Africa's highest Test run scorer, and only India's Sachin Tendulkar and Australia's Ricky Ponting have scored more runs in Test history after the South African passed Dravid shortly before being dismissed.

Kallis has also taken 292 Test wickets, while his tally of 200 catches is second in the all-time standings, 10 behind Dravid.