File photo. Photograph:( Reuters )
Nifty ended above 12,355.5 and Sensex at 41,932.56.
Indian shares closed near record highs on Thursday after Washington and Beijing signed the first phase of a trade deal, though weakness in metal and mining stocks capped gains.
The NSE Nifty 50 Index ended 0.1 per cent higher at 12,355.5, while the S&P BSE Sensex index settled 0.14 per cent higher at 41,932.56. The Nifty and Sensex had earlier in the day hit record highs of 12,389.05 and 42,059.45, respectively.
Automaker Eicher Motors Ltd was the top gainer on the Nifty, climbing 4.42 per cent on its best day in three months.
Nestle India Ltd, the maker of Maggi noodles and Kit-Kat chocolates, rose 3.33 per cent to an all-time closing high.
The Nifty Metal Index fell 1.25 per cent and weighed on the benchmark indexes, as a number of sore spots in the Sino-US deal left investors worried that the pact would not substantially boost metals demand.
Gas marketing company GAIL (India) Ltd fell 2.2 per cent and was the biggest percentage loser on the Nifty.