The 100,000 fans in Ahmedabad fell silent again as India were defeated by South Africa in the Super 8s of the T20 World Cup.