''Sreesanth is aggressive and bowled in good areas initially with a couple of maidens. But I thought why not take the fight to him and after being watchful early on, I picked his length and put pressure on him,'' Gayle said.
''Harbhajan was bowling for the first time in the series and I thought why not attack and put some pressure on him. I charged at him and it worked,'' he added.
A naturally attacking batsman, Gayle said he felt best when he saw the ball flying all around the park after meeting his blade.
''In this series I have tried to be more consistent in batting.
But whenever I am aggressive I feel I am in control of the game more,'' he said.
Gayle hit Sreesanth for two sixes early on and hit another three off Harbhajan before falling for 83 on the opening day of the third Test here and his skipper Brian Lara is not too happy for the opener, who missed another chance to score a ton in this series.
''I don't know who is more sad, Gayle or myself. Four out of five times in this series he has got good starts and looked like getting a hundred but has missed the triple figure. But he has been batting very responsibly,'' said Lara.
Lara said the hosts were now looking to bat for another five sessions.
''We have set ourselves very well for tomorrow. Pretty much like India we want to bat for five sessions or more and set up a 500 plus total. But that is not going to come easily. India bowled very well and they have got quality bowlers to stop us,'' said Lara.
Meanwhile, Indian opener Wasim Jaffer felt the first hour's play on the second day will be crucial.
''They won the toss and batted well on a good wicket. If we play well in the first hour tomorrow we can come back in the match.
If we can break this partnership and then get Brian (Lara) out early, things can change from there hopefully,'' Jaffer said.