Following gains on Wall Street, Indian equity indices opened higher on Wednesday, with the benchmark Nifty50 hitting an all-time high of 18,908 while Sensex rose to a new peak of 63,716.