Sri Lanka captain Dimuth Karunaratne won the toss and chose to bat against New Zealand in the rain-delayed second Test match in Colombo on Thursday. Persistent rain delayed the start of the second and final Test match as the P Sara Oval ground was covered under overcast skies.
As the first session was washed out, the play began at 1.40pm local time, with a possible 60 overs planned for the day with extended time.
Sri Lanka lead the series 1-0, having won the first match at Galle by six wickets.
Veteran spinner Dilruwan Perera comes in for Akila Dananjaya, who was reported for a suspect action for the second time in 10 months.
The Kane Williamson-led New Zealand have also made one change in their bid to level the series, with Mitchell Santner making way for Colin de Grandhomme.
Sri Lanka: Dimuth Karunaratne (captain), Lahiru Thirimanne, Kusal Mendis, Angelo Mathews, Kusal Perera, Dhananjaya de Silva, Niroshan Dickwella, Dilruwan Perera, Suranga Lakmal, Lasith Embuldeniya, Lahiru Kumara
New Zealand: Kane Williamson (captain), Jeet Raval, Tom Latham, Ross Taylor, Henry Nicholls, BJ Watling, Colin de Grandhomme, Tim Southee, William Somerville, Ajaz Patel, Trent Boult