Former Yorkshire batsman Jacques Rudolph has agreed to join Surrey as a short-term replacement for spinner Murali Kartik this season.
Kartik will arrive in England once his commitments in the Indian Premier League have been concluded.
Rudolph signed for Yorkshire as a Kolpak in 2007, enjoying three successful seasons before returning to his native South Africa and winning an international recall last year.
He also played a handful of games for the White Rose county last season, but will link up with Surrey in April.
Surrey team director Chris Adams said: "Signing a player of Jacques Rudolph's undoubted capabilities and experience is a great boost to our side at the start of the campaign.
"With such a heavy first-class schedule early in the season it will be a huge advantage to have a world-class opening batsman available to us. I look forward to welcoming Jacques to Surrey in early April."