Indian share prices closed 0.51 percent lower Tuesday as investors locked in profits after sharp early gains that saw the benchmark index touch a new intraday record high, dealers said.
They said early gains were triggered by reports that Reliance Industries had made a fresh oil discovery off the eastern coast of India.
The Mumbai stock exchange's 30-share Sensex fell 48.03 points to close at 9,346.24, after touching an early record intraday high of 9,427.57.
The Sensex touched a new record close of 9,394.27 on Monday.
Turnover was 40.53 billion rupees (885 million dollars) as 1,629 stocks declined, while 821 stocks gained.
Leading the fall were blue chips Infosys Technologies, Reliance Industries and Ranbaxy Laboratories.
Infosys, the country's second largest software exporter, fell 50.40 rupees or 1.67 percent to 2,967.20, while Reliance, India's largest privately-listed company, fell 2.35 rupees or 0.27 percent to 854.70.
Drug maker Ranbaxy dived 11.05 rupees or 3.01 percent to 350.30.