By losing this match Sri Lanka is now out of this world cup and India has confirmed its spot for semifinal. South Africa is also in.
And now there are four teams and from them 2 will be gone in Semifinal. NZ, AUS, AFG and PAK. If Afghanistan will win today match so Afghanistan will gain 8 points and will compete with AUS and NZ. Australia has 3 matches remaining. So this is hard to predict that who will go in Semifinal rounds. So let's see who will go.

Yes you are right my brother. The teams which you have mentioned have now a tough competition to qualify for the semifinal. Australia and Afghanistan have 3 3 matches left and Pakistan and New Zealand now 2 2 matches left.
Exactly now this is really hard to predict at this about qualifying. But I think Australia and New Zealand will confirm their spots for Semifinal.
I think the way the Afghanistan team is playing, they may upset other teams and make their place in the 4th place, eliminating either Australia or New Zealand from the top 4. By the way, every remaining match of many teams is very important for them to qualify for the Semi finals and I think we are in to see some of the best World Cup matches now.
Even if the Netherlands win today, which is highly unlikely, they will get 6 points and come in line with other teams standing on six points each including Pakistan and Afghanistan