Dhananjaya de Silva and Roshen Silva helped Sri Lanka draw the pollution-tainted third and final Test in New Delhi as India took the series 1-0 to earn a record-equalling ninth Test series win on the spin.
Dhananjaya, who retired hurt on 119 due to muscle stiffness, and Roshen, who remained unbeaten on 74, held Sri Lanka steady over three sessions of play on the final day after they had been set 410 for victory.
Roshen was batting alongside Niroshan Dickwella (44no) when the two teams decided to shake hands with just eight mandatory overs left for the day - Sri Lanka ending on 299-5 at Feroz Shah Kotla.
Ravindra Jadeja (3-81) dismissed Angelo Mathews (1) to leave Sri Lanka stuttering on 35-4 but Dinesh Chandimal (36) was the other man to fall on day five, bowled by Ravichandran Ashwin.
The Test was marred by severe pollution in the Indian capital, with fast bowlers from both sides vomiting on the ground on Tuesday and Sri Lankan players wearing masks while fielding to combat the toxic air.
Sri Lanka's cricket board has complained to the ICC about the poor air quality, with sports minister Dayasiri Jayasekara saying "we can't play like this".
India and Sri Lana will now meet in three ODIs and as many T20Is - all live on Sky Sports - starting with the opening one-day international in Dharamsala on Sunday (5.50am, Sky Sports Cricket).