At stumps of day 2 in the 2nd test match Sri Lanka were 66/1 with Pranavitana 30* and Sangakkara 30* in 24 overs. Today Sri Lanka resumed their play and India came too strong with the ball. The whole day's play was the Sreesanth's show who picked 6 wickets(5 in 1st innings and 1 in 2nd innings). After the start of today's play the 2nd wicket of Sri Lanka went sooner, Paranavitana went out for 38 runs at 29.2 overs. Then M Jayawrdene joined the skipper and in their partnership just 19 runs came and 3rd wicket Sangakkara went out for 44 runs at 33.4 overs and Sri Lanka were 101/3. Then Samaraweera came to field and was able to score only 2 runs and went out at 37.2 overs when Sri Lanka were 111/4. Then 33 runs came between M Jayawardene and Mathews partnership and their partnership was broken by Harbhajan at his very first over, when Mathews went out in 43,5 overs with 13 runs and Sri Lanka were 134/5. Then P Jayawardene joined M Jayawardene and builded a partnership of 60 runs, and after P Jayawardene went out with 39 runs at 66.6 overs and Sri Lanka were 194/6. After P Jayawardene's wicket nothing went right for them and lost their tail ends 4 wickets for just 35 runs. The 7th wicket was M Jayawardene who went out for 47 runs at 71.2 overs and Sri Lanka were 204/7, the 8th wicket was Herath with 11 runs at 74.4 overs and Sri Lanka were 216/8, the 9th wicket was Muralitharan with 6 runs at 78.6 overs and they were 219/9 and the last of Sri Lanka was Welegedara who went out for 7 runs at 83.6 overs and Sri Lanka ended their 1st innings with 229 runs, Sri Lanka failed to avoid follow on and India imposed them to start the 2nd innings with trail by 413 runs. For India in 1st innings Sreesanth made his 2nd 5 wicket haul in test match, Bhajii and Ojha bagged 2 wickets each and Zaheer took 1 wicket.
Then trailing by 413 runs Sri Lanka started their 2nd innings with Dilshan and paranavitana and again nothing went right for them and lost their 1st wicket Dilshan for just 11 runs and again the damage was by Sreesanth and Sri Lanka were 13/1 at 3.3 overs. Then Sangakkara joined Paranavitana and sooner they lost Paranavitana's wicket at 10.5 overs but this time the damage was by Sehwag and Sri Lanka were 37/2. Then M Jayawardene joined Sangakkara but M Jayawardene didn't stay for long and went out with just 10 runs at 18.3 overs and Sri Lanka were 54/3. Immediately after losing M Jayawardene's wicket Sri Lanka lost its skipper Sangakkara at 19.1 overs and he went out for 11 runs and Sri Lanka were 54/4. Then Samaraweera and Mathews joined and played till the end of today's play. At Stumps of day 3 Sri Lanka were 57/4 in 23 overs with Samaraweera 1* and Mathews 2*. For India Sreesanth, Bhajii and Sehwag each bagged 1 wicket in the 2nd innings.