Rohit has smashed a double hundred in ODIs and joint- fastest century in T20s against Sri Lanka but runs deserted him in the first Two Tests in South Africa before he was dropped for the third Test.
"Its not that I dont try much in Test cricket. I give the same effort in all the formats that I play, but sometimes it comes and sometimes it doesnt. But that doesnt mean that you have to change things too much," said vice-captain Rohit ahead of the first ODI on Thursday.
"There will always be times when things are not going your way, and then when things are going your way, it is important for you to keep things going," he said.
Being an integral part of the ODI, he is itching to perform in the six-match series.
More From This Section
"Im not going to talk about Test cricket so much because its over now, and we have a big job at hand winning the ODI series here. Every batsman who will be taking part in this ODI series will have a huge role to play. Im here to make an impact in the series."
"We are very keen to win this ODI series. But it is a long series; it is a six-match series. I think its been a while since we played a six-match series. We cannot think too far ahead.
"It is important to do a lot of things right. There will be times when we will be put under pressure but as a team we have shown that we can absorb that pressure and come back, he said.
The last time India played an ODI series in South Africa (in 2013), they lost three-match series 2-0. Rohit said the top-order will have to come good and reverse the form from last tour.
"There are two things into it. The first thing is when we came last time, our guys were inexperienced and had hardly played in overseas conditions. It does matter because the lengths that you bowl in India and the lengths that you bowl overseas are slightly different.
When asked about Indias poor record in ODIs at Durban, Rohit said, I don't think these things matter because so many things change. The teams have changed. The generations have changed. It's a 50-over game, so you get time. Even if the first 10 overs go bad, you can always come back.
Talking about his ODI form, Rohit said he is enjoying playing the shorter formats at the moment.
"Of course the last six-seven months have been really great. Since the Champions Trophy in England, weve had a great run except for the loss against Pakistan (in the final).
"That was a little disappointing. But yes, since then its been a good run. I hope I can continue and put the team in a good situation. We want to get those victories away from home."
Most noticeably, the contenders for three middle-order spots MS Dhoni, Manish Pandey, Dinesh Karthik, Shreyas Iyer and Kedar Jadhav all had long hits in the middle against both pace and spin.
"More than the technical aspect of the game it is mentally that you need to tell yourself that the shots you played in Tests and shots you play in ODIs are different," he said
"I believe it will be a great way to start the series thinking about the 2019 World Cup which will be played in England. Now we know that we will be playing a lot of cricket overseas, and we can take that into our stride and move forward.
"We are not thinking too much about the World Cup right now. But in the back of our mind it is always going to be there because we can test ourselves how we respond to situations and how we respond to those conditions out there, he said.