Hashim Amla and AB de Villiers each struck 102 to pilot South Africa to 280-7 off 48 overs against West Indies in the opening one-day international at Sir Vivian Richards Stadium on Saturday.
Opener Amla anchored the innings with his second one-day ton, lashing eight fours off 109 deliveries.
De Villiers plundered five fours and two sixes in compiling his seventh century at this level. He occupied 101 balls. Allrounder Dwayne Bravo was the best of the home bowlers, grabbing 3-40 off 10 overs.
Amla and captain Graeme Smith provided a rousing start after South Africa was sent in, adding 53 off 6.5 overs either side of a 36-minute rain delay.
But Bravo removed Smith for 18 and Jacques Kallis for 1 in successive overs as the visitors dipped to 57-2.
Smith edged to the wicketkeeper while Kallis slashed to third man. Amla and de Villiers then shared a third-wicket stand of 129 to tilt the balance South Africa's way.
Once Amla was bowled by Ravi Rampaul, de Villiers dominated the latter part of the innings.
Left-hander David Miller also contributed an unbeaten 23 off 16 balls.
West Indies' target was adjusted to 282 due to the reduction of the contest from 50 overs to 48.