India captain Rohit Sharma won the toss and opted to field against Sri Lanka in the third and final Twenty20 International (T20I).