South Africa captain Shaun Pollock remained positive despite his team's unimpressive performance against minnows Canada on Thursday.
The World Cup hosts ground out a 118-run victory over Canada in their
World Cup Group B match in East London.
But the win was less than convincing as South Africa dropped five catches and failed to bowl out the Canadians, who made 136 for five in reply.
"I think it got a bit soft with regard to the ball but I thought the guys stuck to their guns fairly well," Pollock said afterwards.
"All in all, I'm happy. It was just the dropped catches that are a bit of a worry."
The players had a good knock out in the middle which is good for us
South Africa captain Shaun Pollock
South Africa also suffered a scare earlier on when they crashed to 23 for three, losing
their three leading batsmen, Herschelle Gibbs, Gary Kirsten and Jacques Kallis, in the space of three overs.
However, Man-of-the-Match Boeta Dippenaar helped steady their innings with 80 as South Africa eventually moved to a respectable total of 254 for eight.
Pollock said their predicament provided his team with a great opportunity to test their middle order.
"It worked out quite nicely for us," he said.
"There was some pressure on the guys batting in the middle of our innings but, in the end, they came through nicely.
"The players had a good knock out in the middle which is good for us."
The Proteas captain also praised Allan Donald's display in front of 4,000 fans at Buffalo Park.
The veteran fast bowler, who is the only South African to take 300 Test wickets and one of the best one-day performers of all time, has struggled for form at this World Cup.
Although failing to take a wicket, he had a catch dropped off his first ball when Ian Billcliff slashed a short delivery to Gibbs at backward point.
"Allan bowled well and hit the right area," Pollock said.
South Africa now face Sri Lanka in a crunch day/night game on Monday, which they must win to have a chance of advancing to the next stage.