The BSE benchmark index Sensex today gained 30 points to close at 21,856.22 in volatile trade, with investors now waiting for clear direction from latest IIP and inflation numbers which will be released later in the day.
Selective pharma, FMCG and consumer durable and banking stocks were in demand, while capital goods, refinery, auto and power stocks registered losses.
The 30-share index Sensex resumed the day lower in line with weak Asian trends and moved erratically before settling at 21,856.22, up by 29.80 points from its previous close.
More From This Section
The NSE 50-issue Nifty also edged up by five points to end at 6,516.90.
Meanwhile, foreign institutional investors (FIIs) bought shares worth net Rs 1,471.23 crore yesterday, as per provisional data from stock exchanges.
Pharmaceuticals major, Sun Pharma, was the top Sensex gainer of the day at 4.08 per cent as its subsidiary Caraco has received approval from US Food and Drug Administration (FDA) for Risperidone oral tablets.
FMCG and cigarettes giant ITC rose 2.08 per cent and emerged as the biggest contributor to the Sensex gain.
"Markets were seen ending on flat note as investors preferred to sit on sidelines ahead of IIP data and CPI inflation figure, which is due post market today," Jayant Manglik, President-retail distribution, Religare Securities Limited, said.
Official industry output figures for January and consumer price (retail) inflation numbers for February are expected to be released post market hours.