Published: 2017-08-08 20:21:51 BdST
India have already taken an unassailable 2-0 lead in the series with victories inside four days both in Galle and Colombo.
The 39-year-old complained of back stiffness at the Sinhalese Sports Club Ground, where Sri Lanka lost the second Test by an innings and 53 runs.
The left-arm spinner, who has played 83 Tests, captained Sri Lanka in Galle when regular skipper Dinesh Chandimal was down with pneumonia.
All-rounder Asela Gunaratne and paceman Nuwan Pradeep have already been ruled out of the series after suffering injuries during the first and second Test respectively.
The third Test starts from Saturday.