Surrey have signed South Africa all-rounder Robin Peterson for the T20 Blast campaign.
The 34-year-old, who has played 15 Test matches and 20 Twenty20 internationals, will be available for the whole of the tournament.
Peterson has scored 990 runs at an average of 16.77 in his 95 career T20 appearances, taking 84 wickets.
The Port Elizabeth-born player has been included in Surrey's squad for Friday's opening group match at Sussex.
Peterson had a two-year spell in county cricket with Derbyshire between 2010 and 2011.