As Sri Lanka gave a pause to their 1st innings at the end of day 3 as 591/5, and came strong to the field to continue their innings with M Jayawardene and P Jayawardene. M Jayawardene looked to be too strong and constructed his 250 runs. Sri Lanka attained the margin of 700 in 187.6 overs. Nothing were went good to Indian bowlers but surprisingly , Mishra came good ant managed to grab M Jayawardene's Wicket when he was at 275 runs off 435 balls with 27-4's and 1-6, and at that time Sri Lankan's were 726/6 at 193.5 overs. The team waited for P Jayawardene to get his 150+ runs and sent Prasad to support him on the field, undoubtedly he made his job very well and P Jayawardene got his 150 runs off 302 balls with 11-4's. Then Sri Lankan's decided to declare their innings when they lost Prasad's wicket at 202.4 overs when they were at 760 for 7 wickets.
India started their second innings with trail of 335 runs, Gambhir and Sehwag headed to field and batted very well, till at the time of tea break India were 77/0 in 16.0 overs with Gambhir 22* and Sehwag 47*. After coming from drinks break Sehwag got his 50 runs off 63 balls. But Sri Lankan blower's didn't allow him to stay for too long and Herath took his wicket at 16.6 overs when India were 81/1. Then Dravid came to field to join Gambhir and they two scored 89 runs and India lost Dravid's wicket at 40.1 overs with Dravid at 38 runs. A Mishra was sent to the field as Night Watchman and he managed to stay still the end of Day 4. At the end of day 4's play India were 190/2 in 45 overs with Gambhir 74* and A Mishra 12*.
For Sri Lanka Welegedara and Herath each took 1 wicket.