Using Rohit as opener in shorter format especially in 50 overs is very risky proposition.Team India could lose a k.o match 90% of the time and knocked out of tournament.He must be played at No5-6. position to accelerate towards the end.Virat as the right heir of Sachin should open the innings with Dhawan.
There is no point in performing in alternate matches or one after three matches. A skipper has to lead by example. His batting needs to speak and runs scored to vouch his place in the playing XI