The NSE Nifty on Tuesday set a fresh high of 8,362.65 points at close while the benchmark BSE Sensex edged higher by 35 points as rate-sensitive realty, banking and auto stocks rose ahead of inflation and IIP data.
The 30-share Sensex resumed higher at 27,911.25 and hovered in a range of 27,996.92 and 27,790.40 in a volatile trade. It closed at 27,910.06, showing a gain of 35.33 points or 0.13%.
The 50-share Nifty closed at historic closing high of 8,362.65, a gain of 18.40 points or 0.22%. It shuttled between 8,378.70 and 8,321.85 in day trade.
"Among day's major market moving news, Brent crude was seen trading below USD 82 per barrel after hitting its four-year low," Rakesh Goyal, the senior vice president of Bonanza Portfolio, said.
Foreign portfolio investors (FPIs) bought shares worth a net Rs 355.30 crore on Monday, according to provisional data from stock exchanges.
"Investors were keeping cautious approach ahead of two crucial data - CPI inflation and IIP data, which is scheduled on November 12, 2014," Religare Securities president of retail distribution, Jayant Manglik, said, adding that the upcoming data would provide the trigger for next directional move.
As many as 16 scrips of the 30 Sensex pack ended higher while 13 finished lower. Tata Motors ended flat.
Major gainers were M&M (2.35%), Tata Steel (1.84%), Gail India (1.63%), Axis Bank (1.42%), HDFC (1.09%), ICICI Bank (1.02%), Larsen & Toubro (0.86%), Reliance Industries (0.85%) and Sun Pharma (0.59%).
However, BHEL fell by 2.41% followed by ITC 1.91%, Bharti Airtel 1.43%, Infosys 1.09%, Coal India 1.03% and Cipla 0.79%.
Among sectoral indices, the BSE Realty index gained the most by rising 1.05%, followed by Banking index by 0.74% and Auto index by 0.68%.
"Profit booking was seen in the market which dented the movement of indices. Indian corporate earnings are also losing its pace which has forced investors to stay away from the markets," Jignesh Chaudhary, head of research, Veracity Broking Services said.
Indicating firm sentiments, the breadth of the market was positive with BSE midcap index rising 0.72% and smallcap index by 0.24%.
Total market breadth turned positive as 1,579 stocks close in the green while 1,433 finished in the red. The total turnover dropped to Rs 3,285.02 crore from 3,867.10 crore on Monday.
Among global markets, Japanese stocks led gains which rose by 2.05% on speculation that Japan's Prime Minister Shinzo Abe will delay a sales-tax increase in the country. Key indices in Hong Kong and South Korea also rose.
European stocks were also trading higher in their early trade following fall in crude oil prices. Key indices in France, Germany and UK firmed up by 0.14% to 0.52%.