Kohli rested takes one of the top order out. Rohit needs to lead the side. Therefore I would play Gill for Dhawan and have Gill open. Dhoni replaces Kohli in the XI and take No. 4 with Rayudu slotting up to 3. Jadhav and Karthik float amongst themselves for 5 and 6. Rest Kuldeep and bring back Jadeja. And rest Shami and play Khaleel.
Rohit
Gill
Rayudu
Dhoni
Jadhav
Karthik
Pandya
Jadeja
Bhuvi
Chahal
Khaleel
I thought he showed a much better strike rate in the 2nd ODI of this series where he scored 44 off 30 balls. TBH, I thought it was Rayudu who slowed it down and couldn't connect with the ball well enough. And most of Dhoni's innings in Australia where during chases and when Dhoni is in a chase, he knows what he is facing and he backs himself to get there even if its in the last ball of the innings. I know I am not in big favor of Dhoni playing the WC, but he has got into that position where he has all bases covered.