"A win tomorrow will put us in a strong position because South Africa are not going to lose too many matches in the Super Eights," the Sri Lanka coach said Tuesday.
Sri Lanka stormed into the second round with an all-win record as they beat India, Bangladesh and first-timers Bermuda in group matches, carrying forward two crucial points in the process.
They will now take on defending champions Australia, the West Indies, New Zealand, top-ranked South Africa, England and debutants Ireland in the Super Eights.
"I'm pleased with our performances (in group matches), finishing games off and being professional from start to finish," said Moody.
"The match against India was very big and carrying points to this stage is very important. This game (against South Africa) is also big for us because they are the number one side and have been playing very good cricket in recent months.
"
The Sri Lanka coach did not believe that only his spinners would play a big role against the rival batsm