Nothing but a win will do in the 2nd ODI in Indore, really, for India, who are desperate to pick up their first win against South Africa and bring back a semblance of parity and sense into the series which has so far only gone one way.

Whatever India have tried, just hasn't come off as well as South Africa's tricks and skills. AB De Villiers and the rest of the green-clad men have held their nerves a lot better, and that has been the difference in this series.

Even if there are four matches to go in the ODI series, including the one on Wednesday, India really need to win this match. They cannot afford another slipup, something the team, no doubt, will know themselves.

For India, going into this match, apart from the always-there bowling problem, the biggest conundrum is that No.3 batting slot. India skipper MS Dhoni defended his decision to play Ajinkya Rahane in that position, dropping Virat Kohli, India's best ODI batsman, to the No.4 position.

While Rahane scored a half-century, it seems pretty clear for everybody, apart from the India team it seems, that Kohli absolutely must bat at No.3.

That is the position in which Kohli has scored all those runs and won all those matches for India. If Rahane cannot bat in the middle order, then Ambati Rayudu must come in, simple as that.

"We know Rahane was playing his first game and batting at a new position," Rohit Sharma, who scored an immaculate 150, said when asked about the position problem. "I thought he batted really well. He complemented me very well.

"Coming from the same state, we play a lot of cricket together and we know each other's' batting really well which mattered a lot. We ran between the wickets a lot and rotated the strike well. He has got off to a very good start now and I am sure he would want to capitalise on it and score more runs.

"It depends on what MS Dhoni thinks about it. I know Virat has scored most of his runs batting at No. 3, and Ajinkya just played at No.3 and got some runs. But I don't know if it's a permanent solution, but time will tell as to what will be the ideal batting lineup for us.

"No. 3, No. 4 and No. 5 are very crucial positions, as we saw in the last game. At the moment we are trying to find out what will be the best combination going forward, but in the next few games, we will have a proper batting line-up. Our next game is important and we have to get the combination and the batting-order right."

With Dhoni struggling to find his own batting groove, it is imperative the top three score most of the runs for India, who will be without their premier spinner R Ashwin, and Kohli needs to be in that top three.

South Africa, who have doubts over the fitness of Faf Du Plessis owing to a knee problem, have no such worries to ponder over, having won all three of the matches played so far on this tour of theirs, but they will also know a wounded India can be tricky opposition to deal with. So play at the top of their game, they must.

Expected lineups: India: Shikhar Dhawan, Rohit Sharma, Virat Kohli, Ajinkya Rahane, MS Dhoni, Suresh Raina, Stuart Binny, Harbhajan Singh, Amit Mishra, Bhuvneshwar Kumar, Umesh Yadav.

South Africa: Quinton De Kock, Hashim Amla, Faf Du Plessis, AB De Villiers, JP Duminy, David Miller, Farhaan Behardien, Dale Steyn, Morne Morkel, Kagiso Rabada, Imran Tahir.

Where to Watch Live

Get the Match Highlights HERE

Read about Dhoni's brilliant innings HERE

Get the live blog and score of the 2nd ODI HERE

India vs South Africa 2nd ODI is scheduled for a 1.30 pm local time (10 am SAST. 9 am BST, 4 am ET) start. DD National, Star Sports 1 and Star Sports 3 (Hindi commentary) will show the 2nd ODI match live in India. Audience in India can also watch the this key matchup in Indore via live streaming online on and Hotstar.

Viewers in South Africa can flip their remotes to SuperSport, with the online live stream option on SuperSport Live.

Watch the second one-day international live in the Middle East and North Africa on OSN Sports, while all the action can also be live streamed on OSN Play.

Viewers in the UK, with a cup of tea, can watch India vs South Africa live on Sky Sports 2, with the live streaming online option on Watch Sky Sports and Sky Go.

Audience in the US can watch India vs South Africa game live on live on Willow TV, while the action can also be live streamed on Willow TV online.