Every match in the semi-finals looks set to be competitive. Afghanistan and Sri Lanka are relatively weak teams. But these two teams have shown outstanding performance in some matches. They have the ability to perform well against teams like India and Pakistan. On the other hand, India and Pakistan teams are also in very good form. So every semi-final match is going to be very competitive.
The next match is going to be another high voltage India vs Sri Lanka match. Because this match is very important for India to win to keep their hope of playing the final. On the other hand, Sri Lanka played their last match well and won against Afghanistan, as a result of which Sri Lanka will play with more confidence here. Although India is stronger than Sri Lanka but I think they will be under a lot of pressure in this match, let's see what the result will be in the end. So really Super 4 matches are giving real cricket entertainment to cricket fans.
There is no doubt that India is a lot better than Sri Lanka. However, as we have seen, the toss is going to be a very important factor in the outcome of the match. The captain who wins the toss will be the one who will bowl first. There have been a number of instances where teams have performed better when they are chasing. It is my opinion that the winning team should be the one who is going to bat second in the game. If the Indians win the toss I think it’s game over for Sri Lanka

.
Yeah the toss has a huge impact on the outcome of the match. India lost the toss in the last match but created a chance to win the match with a flying start from the opening batsmen. But their middle-order batsmen could not use that opportunity properly. Sri Lanka have played fantastic cricket in the last two matches. So if Sri lanka win the toss then they have more chances to win because they have that ability.
I won't blame India's middle order batsmen for their loss, I think India's batsmen did well enough that day but their bowlers did not do well and I think if there is a cause for their loss that day it is their irresponsible bowling .
And if I talk about Sri Lanka then about the last two matches were against Afghanistan and Bangladesh, and I think India is much stronger than these two teams, so it will not be very easy for Sri Lanka to win against India. But also I will not underestimate Sri Lanka because that have also the ability to loose any team.