Pakistan looking good for the semis atleast, but I think the Bangladeshis have an outside chance. If they beat SL (not impossible) and Pakistan have a bad day (very possible now since they have pretty much qualified),
Still my predictions:
Pakistan v New Zealand
South Africa v Sri Lanka
Final
New Zealand v Sri Lanka