South Africa beat India by 3 wickets in a World Cup match Saturday. Scores: India 296 all out in 48.4 overs (Tendulkar 111, Sehwag 73, Gambhir 69; Steyn 5-50) v South Africa 301-7 (Kallis 69, Amla 61, De Villiers 52; Harbhajan 3-53).