I think Zaheer and RP would form a real good combo. Zaheer keeps it tight at one end and RP picks up the wickets at the other end. Or Ishant could perform that role. I dont think Ishant should be discarded in this format. In this format, a single tight over can make the batsmen do silly things. So Zaheer is an asset! Its also good for us that Irfan is there as backup as he has also been doing very well recently in the IPL.
Regarding the batting, Sehwag was starting to find his flow in his last two games of the IPL, Dhoni has been in touch for his last 4 games (although he was criticised for his batting in the semifinal), Raina had a very good tournament where he was the 2nd highest after Hayden, we all know about Rohit Sharma and what he did in the IPL, Yusuf had a few good knocks (he won a game for RR in the Super over). Yuvraj is a little shaky but he too had few good knocks and now captaincy is off his back. I think India's batting will do good. The warmups will help them get going. They should play all their best batsmen who might play the whole tournament. Everybody has to get the practice going. We play two tough sides (NZ and Pakistan) and so it should be good for us.