South Africa batsman Alviro Petersen has revealed he is to join Essex for the first half of the new county season.
The 31-year-old, who captained Glamorgan last summer, will stay at Chelmsford until mid-June.
He wrote on Twitter: "Delighted to have signed a short-term contract with Essex CCC from the start of the season until mid-June 2012."
Petersen has played 10 Tests and 17 one-day internationals for his country. He scored 2,039 runs in all competitions for Glamorgan as their overseas player last summer and admitted he would have been open to a return to Cardiff, although last August Glamorgan signed Australian batsman Marcus North as their overseas player for 2012 and 2013.