Mumbai: Domestic stocks took on more strength on positive cues from Europe as the benchmark Sensex rallied nearly 102 points to hit a three-week high of 28,179 ahead of a crucial meeting between the government and top management of banks on NPAs.
But caution set in after some key banks are due to announce their earnings from tomorrow onwards.
The global markets ruled higher today on expectations that China will unveil fresh economy-boosting measures. Buying across the board led by oil and gas, banks and auto stocks carried forward the momentum.
The 30-share Sensex opened higher and settled at 28,179.08, a gain of 101.90 points, or 0.36 per cent. The gauge had lost 53 points in Friday due to heightened prospects of a US rate hike.
The NSE 50-share closed up 15.90 points, or 0.18 per cent, at 8,708.95.
"Early sluggishness was wiped off on positive cues from European markets and after PSU banks added further gains ahead of a meeting of senior management of banks today to discuss the bad loans issue in specific sectors, including steel, power and infrastructure," said Anand James, Chief Market Strategist, Geojit BNP Paribas Financial Services.
Buying picked up here after Asian shares climbed to two-week highs and European shares advanced in their early deals as investors focused on fresh economic data and corporate earnings, brokers said.
According to global financial services major American Merrill Lynch, there is room for a 50 bps rate cut by the Reserve Bank over the next few months, with 25 bps each likely in February and April.
Investors remained cautious ahead of a key week for quarterly results for companies such as HDFC Bank, Axis Bank and a few more.
Stocks of automakers evoked good buying support on hopes of pick-up in demand during the festive and wedding season.
State-owned ONGC emerged as the star performer and closed up by 4.61 per cent after the company said its board will on Thursday consider issuing a bonus share to increase liquidity ahead of government disinvestment.
Other big gainers were Tata Motors, ICICI Bank, Coal India, Lupin, SBI, HDFC, Maruti Suzuki and M&M, rising by up to 2.67 per cent.
Foreign portfolio investors net sold shares worth Rs 272.91 crore last Friday, provisional data showed.
The BSE oil and gas index jumped the most by gaining 1.67 per cent, followed by PSU (1.54 per cent), auto (0.84 per cent), banking (0.60 per cent) and metal (0.20 per cent).
The broader market offered a mixed trend, with BSE small-cap up 0.52 per cent and mid-cap shedding 0.13 per cent.
Asian stocks ended higher as China's Shanghai Composite climbed 1.21 per cent to the highest close since January 8 amid optimism that the government will boost infrastructure spend and speed up overhaul of state-owned companies. Hong Kong's Hang Seng was up 0.98 per cent and Japan's Nikkei 0.29 per cent.
Key indices in Europe like France CAC, Germany's DAX and the UK's FTSE all firmed up.
Data showed that Eurozone flash services PMI for October climbed to 9-month high of 53.5 and Eurozone flash manufacturing PMI for October rose to 30-month high at 53.3.
"... with more banks' earnings scheduled from tomorrow onwards, caution emerged, capping gains. Markets are also following the dollar's strength ahead of the Fed rate decision and US presidential elections," added James.
Wipro fell by over 3 per cent after the company posted a 7.6 per cent drop in its second quarter net profit and expects revenues in the ongoing quarter to be impacted by a "mixed demand environment".
Bharti Airtel and Idea Cellular stocks fell up to 3.75 per cent after regulator Trai last week recommended a total penalty of Rs 3,050 crore on incumbent players for denying interconnect facility to newcomer Reliance Jio Infocomm.
Idea Cellular is scheduled to report September-quarter results later in the day.
In the 30-share Sensex constituents, 14 ended higher and 16 lower.
The market breadth turned positive as 1,685 stocks ended in the green, 1,164 closed in the red while 225 ruled steady.
The total turnover on BSE amounted to Rs 3,396.82 crore, higher than turnover of Rs 3,200.73 crore registered during the previous trading session.
(With agency inputs)