Cape Town: South African Test opening batsman Alviro Petersen announced his retirement from international cricket after the third Test against the West Indies yesterday.

Petersen, 34, scored 2093 runs in 36 Tests at an average of 34.88. He hit five centuries and eight half-centuries, with a
highest score of 182 against England in Leeds in 2012. He also played in 21 one-day internationals and two Twenty20 internationals.

He said he would continue to play franchise cricket in South Africa and county cricket in England.

"I feel that at 34 it is time for me to retire from international cricket and to move on with my career," he said following his decision.

"It has been an honour to represent my country and to be part of a South African Test team that is ranked number one in the world. I want to thank Cricket South Africa, my team-mates, sponsors and cricket fans for all the support and memories over the years."

He expressed his best wishes for the national team for the impending World Cup in Australia and New Zealand.

"I will miss the Proteas amazing team culture that we have built, international cricket, and especially, my team-mates but it is time to move on.

"I wish South African cricket and the Proteas all the best for the future, especially for the 2015 Cricket World Cup in Australia and New Zealand."

The 34-year-old said he will now concentrate on playing domestic cricket in South Africa and England.

"I intend playing county and franchise cricket for the next three years and also concentrating on my foundation and my cricket school."

South Africa won the Test series against the West Indies 2-0.