India booked their place in the World Cup semi-finals after knocking out Australia in a nail-biting clash. Yuvraj Singh struck a four with 14 balls remaining in a nervy finish to beat the Aussies by five wickets in Ahmedabad.