The key indices opened higher as domestic funds opted for buying spree, it waded through positive-zone and rose continuously, while losing the momentum during late trade to end modestly higher.
Caution prevailed as Fitch Rating cut India's GDP growth forecast for this fiscal to 6.9 per cent from 7.4 per cent saying there will be "temporary disruptions" to economic activity post demonetisation.
The broader market somewhat outperformed the key indices, while, selling was witnessed in FMCG, banks, pharma, IT and private banking segments.
The 50-share Nifty resumed higher at 8,131.55, moved in range of 8,197.35 and 8,128.70 before closing at 8,142.15, a gain of 15.25 points, or 0.19 per cent, from its last close.
Overseas, Asian markets closed on a mixed note ahead of key global events set to take place this week, including a meeting tomorrow between the world's largest oil producers and the release of the US nonfarm payroll report on Friday.
While, European shares were lower in their afternoon trade with commodities-related stocks coming under renewed selling pressure after a sharp decline in metals and oil prices.
Stockwise, major gainers were Eicher Motor (5.34 per cent), Idea (4.55 per cent), Maruti (3.97 per cent), Bosch (3.93 per cent), GAIL (2.51 per cent), Bajaj Finance (3.18 per cent) and Asian Paint 2.40 (per cent).
Major losers were Hindalco (1.82 per cent), Axis Bank (1.74 per cent), Sun Pharma (1.21 per cent), BPCL (1.15 per cent) and ITC (1.13 per cent).
A total of 1,030 scrips advanced, 594 declined while 53 remained unchanged. Total securities that hit their price bands were 125.
Turnover in the cash segment rose to Rs 18,689.50 crore, from Rs 17,895.86 crore as on yesterday.
A total of 9,005.39 lakh shares changed hands in 85,21,846 trades. The market capitalisation of NSE stood at Rs 10,512,941 crore.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)