India vs South Africa Cricket live streaming [ESPN TV]: Watch ICC World Cup T20 online free

India vs South Africa Cricket live streaming [ESPN TV]: Watch ICC World Cup T20 online free

India vs South Africa will be the second World T20 semi final cricket game, with the clash taking place on Friday. India will be favorites and as yet are unbeaten in the tournament. South Africa have been less consistent but also have some explosive players who could cause India some problems if they are unable to contain them.

The game is scheduled to start at 2 p.m. BST (9 a.m. ET) and can be watched on TV on the Sky Sports network in the UK, or ESPN 3 in the US. The game can be watched online through live stream – free for subscribers – via the link provided below.

So far India have played and defeated Australia, Pakistan, West Indies and Bangladesh to win their group and come through to the semi finals as the favorites to win the competition. However, it's now the knock out stages and anything can happen, especially in a game as volatile as T20.

India's traditional strength has been with the bat, but their amazing form in this T20 tournament has also been in large part thanks to the bowling department. India's bowlers have stepped up in a big way and have experienced a resurgence that has given the team's strong batting line up relatively easy targets to chase, as well as easily defending their batting totals.

South Africa's route to the semi finals has been a lot more dramatic and inconsistent. They lost their opening game against Sri Lanka, meaning they had to go on a win their remaining three games to get out of the group stages. They managed to do that, claiming their semi final spot with a breathtaking close win over England, who themselves were unlucky after losing their opening game against New Zealand on the Duckworth-Lewis Method.

India vs South Africa can be watched online through live stream by clicking here.