On the National Stock Exchange (NSE), the wider Nifty50 edged higher by 30.05 points or 0.07 per cent to close at 10,681.25 points.
While the 30-share BSE Sensex soared 135 points to a new all-time high of 34,638.42, the broader 50-share NSE Nifty was at an all-time high of 10,690.25.
Globally, Asian stocks closed mostly higher after oil prices rallied overnight and China dismissed media reports that officials have recommended slowing or halting purchases of USA debt. In an unprecedented move, Justice Chelameswar and three other senior judges today held a press conference on various issues relating to the apex court judiciary. Positive trade in global market and expectation of revival in domestic earnings from H1FY18 is upholding the healthy sentiment.More news: 'Black Panther' sets Marvel record with advance ticket sales
Vinod Nair, Head of Research, Geojit Financial Services, said: "The market reversed from intra-day low amid concerns over administration of the apex court which had resulted in a sentimental sell-off".
The government will also announce today, 12 January 2018, inflation data based on consumer price index (CPI) for December 2017.
In the Sensex kitty, private lender ICICI Bank emerged as the best performer with a rise of 2.63 percent, followed by Maruti Suzuki at 1.27 percent. Among them, metal index gained the most by 0.71%, capital goods 0.61%, infrastructure 0.56% and banking 0.47%, while IT Index was down 0.1%.
Notable gainers were Adaniports 1.48 per cent, Wipro 1.37 per cent, Coal India 1.37 per cent and ONGC 0.41 per cent.