The Proteas’ Test captain, Graeme Smith, has announced an end to his 347-match international career, which will take effect after the current Test series against Australia.