India have won the toss and opted to bat first in the dead-rubber sixth and final ODI of the six-match series against South Africa at the SuperSport Park here on Friday.