The BSE benchmark Sensex today posted a 63-point gain to end the day at more than one-week high of 22,508.42 on buying support in consumer durables, refinery, capital goods and banking shares.
The Sensex opened on a strong note and moved further up to 22,602.71. However, it struggled to maintain the gain amid choppy trade.
After alternate bouts of buying and selling, the key index managed to settle the day at 22,508.42, 63.30 points or 0.28 per cent higher than its previous close.
More From This Section
The NSE's 50-share Nifty also moved up by 15.95 points to 6,715.30.
"To start with, sentiments remained upbeat on PMEAC Chairman C Rangarajan's statement that with gold imports slowing down and inflation levels showing signs of decline, current account deficit is expected to be around 2 per cent of the GDP in the coming few years," said Jayant Manglik, President, Retail Distribution, Religare Securities.
Capital inflows and appreciating rupee also steadied the sentiment, he added.
FIIs bought shares worth a net Rs 279.86 crore yesterday, as per provisional data of exchanges.
Major gainers were Reliance Industries 1.91 per cent, ICICI Bank 1.63 per cent, Larsen 1.24 per cent, ITC 1.06 per cent, Tata Motors 0.98 per cent, Tata Steel 0.89 per cent, M&M 0.55 per cent and Dr Reddy's Lab 0.54 per cent.
Bharti Airtel dropped 1.71 per cent, Tata Power 1.27 per cent, Wipro 1.19 per cent, HDFC 1.12 per cent, Hero Moto 0.98 per cent, Axis Bank 0.96 per cent and Bajaj Auto 0.85 per cent.
Among BSE sectoral indices, consumer durables rose by 3.22 per cent, Oil&Gas 1.10 per cent, consumer good 0.99 per cent, bankex 0.54 per cent and FMCG 0.46 per cent.
However, IT dropped by 0.51 per cent followed by Teck by 0.46 per cent and Power 0.34 per cent.