Sehwag, who averaged 37 in the just-concluded ODI series against Sri Lanka with a top score of 94, missed the last One-dayer of the five-match series on Saturday because of injury.
Zaheer, who also did not have an impressive tour with just four wickets to his credit, has been rested so that he can be fresh for the home series against New Zealand, starting on August 23.
India are expected to include Umesh Yadav and Ashok Dinda in the Twenty20 team, along with Ajinkya Rahane for tonight's match.