On this day in 2011, India defeated Pakistan in the semi-final of 2011 World Cup by 29 runs. Sachin Tendulkar top-scored for India with 85 with India managing to score 260. Wahab Riaz took a fifer for Pakistan. India marched into the final and defeated Sri Lanka to win their second ODI World Cup.