Sri Lanka are without the services of captain Dinesh Chandimal, who has earned a suspension for a slow over rate. Instead, Lasith Malinga will lead the team, for the first time ever.
New Zealand will be looking to come out of the shadow of being stopped in their tracks by Dale Steyn last week, to put up a strong counter to Sri Lanka's spin attack. They have also brought Neesham into the side and replaced the out of form Southee with Trent Boult, thus strengthening their bowling attack.
Moreover, New Zealand's batting order is doing well, with Kane Williamson, Brendon McCullum and Ross Taylor in fine form.
Sri Lanka would usually be favourites in the subcontinent, but New Zealand's form and Sri Lanka's problems make the Kiwis the favourites to clinch a semifinal berth.