Moreover, trading sentiment got a boost after the current account deficit (CAD) narrowed sharply to just USD 300 million, or 0.1 per cent of GDP in the June quarter, driven by lower trade deficit on deeper import contraction.
The rally in domestic equities was largely in line with the upmove seen in global stocks driven by the US Federal Reserve's decision not to lift interest rates.
However, select software exporter stocks, like TCS and Wipro, saw selling pressure following weakness in the dollar against the rupee. Software exporters' almost 60 per cent revenue comes from the US and European markets.
"Markets praised Fed's decision as the global bond yield reverted and rupee strengthened. Due to a neutral statement, the market believe that the risk for December 16 rate hike is roughly balanced adding positive sentiment," said Vinod Nair, Head of Research, Geojit BNP Paribas Financial Services.
Also Read
The 50-share NSE Nifty reclaimed the key 8,800-mark to hit a high of 8,893.35 before winding up at 8,867.45 points, up by 90.30 points, or 1.03 per cent.
Both the indices, Sensex and Nifty, posted their biggest single day gains since September 6.
Meanwhile, the government today appointed three members on the Monetary Policy Committee (MPC), who along with RBI nominees are likely to set the benchmark interest rate in the upcoming monetary policy review with a view to contain retail inflation at the targeted level of 4 per cent.
Back home, of the 30-share Sensex pack, 23 scrips ended
higher.
Other major gainers were Adani Ports (2.06 pc), Asian Paints (1.97 pc), NTPC (1.95 pc), Tata Steel (1.90 pc), L&T (1.88 pc), Power Grid (1.74 pc) and HDFC (1.71 pc).
However, TCS fell 1.49 per cent followed by Lupin 1.17 per cent, Axis Bank (1.01 pc), Coal India (0.77 pc), Dr Reddy's (0.45 pc) and Wipro (0.36 pc).
Among BSE sectoral and industry indices, finance rose by 1.65 per cent followed by oil&gas 1.51 per cent, bankex (1.49 pc), auto (1.44 pc), capital goods (1.37 pc), power (1.36 pc), utilities (1.35 pc) and energy (1.30 pc).
The market breadth remained positive as 1,695 stocks ended higher, 1,044 finished in red while 234 ruled steady.
The total turnover rose to Rs 3,311.63 crore, up from Rs 3,180.94 crore yesterday.