South Africa arrived for the ICC Champions Trophy on the back of a 5-0 defeat in Sri Lanka while West Indies are low on confidence after a Test whitewash to England.
HT Image
They meet on September 18 at The Oval after both playing Bangladesh, who have won just five of their 93 matches since their first official one-day international game in 1986.
South Africa opener Herschelle Gibbs endured a torrid time with the bat in Sri Lanka but his captain Graeme Smith has laid the blame on the whole team.
"The basics let us down. The guys have had a hard look at themselves and are ready to bounce back," he said. "In crunch moments of a game we have got to be more ruthless."
West Indies reached the final of the triangular series with New Zealand and England in July and look a much more cogent side in one-dayers than in Tests.