Indian stocks gained for a second day, with the benchmark gauge erasing an earlier loss, as drugmakers and engineering companies climbed amid advances in global equities.