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.