Cape Town - Proteas all-rounder, Jacques Kallis, has announced that he will retire from Test and First-Class cricket after the second Sunfoil Test against India starting at Sahara Stadium Kingsmead on Thursday.Kallis will remain available for selection in the limited-over formats for South Africa.Commenting on his decision, the veteran of 165 Test matches said: "It's been an honour and a privilege to have been part of the South African Test team since making my debut 18 years ago. I have enjoyed every moment out in the middle but I just feel that the time is right to hang up my Test whites."It wasn't an easy decision to come to, especially with Australia around the corner and the success this team is enjoying, but I feel that I have made my contribution in this format."Kallis made his Test debut at age 20. During his career he scored 13174 runs, took 292 wickets and held on to 199 catches.