Former champions India beat South Africa by one run yesterday but still crashed out of the World Twenty20 as Pakistan went through to the semifinals by virtue of a higher run rate.
India made 6-152 in their 20 overs and needed to restrict South Africa to 121 runs or less to reach the last four at Pakistan's expense.
In the event they bowled their opponents out for 151 in a narrow but academic victory. Pakistan will meet hosts Sri Lanka in the first semifinal in Colombo tomorrow while Australia, who went through on run rate despite losing to Pakistan, will play West Indies on Saturday.
"Overall I am quite happy with how the team performed, but there were instances where we should have had 10-15 runs more on the board. We lost too many wickets early in this match," said Indian captain Mahendra Singh Dhoni. South African captain AB de Villiers said his team, who lost all three games in the Super Eights, "didn't click" and had let their country down.
"Disappointed isn't the word to describe it, we've had a poor tournament," said de Villiers. "We've let the country down and that's what hurts the most. We did all the preparation possible, we thought we were ready but the guys didn't click."