Fast bowler Ryan Harris will undergo knee surgery after Australia's tour of South Africa in March.

The operation will likely rule the 34-year-old Harris, who has represented the Kings XI Punjab and Deccan Chargers, out of contention for the Indian Premier League.

"There is a lot of money involved in the IPL and with me coming towards the end of my career, you have got to try to maximise your career earnings," said Harris.

"But when coach Darren Lehmann came to me and said 'I want you there in 2015', that made the decision for me.

"The fact that Australia are looking at a 35-year-old, by then, that they still want me involved in their team, that made the decision for me. I want to play for Australia as long as I can."

The Proteas and Australians will meet for three Tests in Centurion, Port Elizabeth and Cape Town and three Twenty20 Internationals in Port Elizabeth, Durban and Centurion.