Selling in pharma, metal and private bank stocks capped the gains as investors turned cautious on expectations of likely continuity in Fed rate hike and rising oil prices.
Overseas, European stocks were mixed. Asian shares joined a global rally as strong world growth and rising corporate profits lured hordes of investors into equities.
The NSE Nifty opened higher at 10,350.80 and moved in a range of 10,368.70 and 10,309.55 before ending at 10,342.30, marginally up by 15.40 points, or 0.15 per cent.
Broader indices witnessed mixed action today as the Nifty Small Cap index gained 0.52 per cent, while the Midcap eased 0.02 per cent.
More From This Section
Sector-wise, Media rose by 2.61 per cent followed by PSU Bank 1.26 per cent, FMCG 0.36 per cent, Realty 0.27 per cent, Auto 0.25 per cent and Finance Service 0.25 per cent.
However, Pharma fell by 0.73 per cent, Metal 0.66 per cent, Private Bank 0.32 per cent and Infra 0.10 per cent.
Major index gainers were Zee, Adani Ports, GAIL, Ambuja Cement, Ultratech Cement, HDFC, SBI and Asian Paints.
The breadth, indicating the overall health of the market, was in favour of losers. On NSE, 947 shares declined and 805 shares advanced. A total of 67 shares were unchanged.
Total securities that hit their price bands were 186.
Turnover in the cash segment fell to Rs 29,866.40 crore from Rs 33,644.09 crore yesterday.
A total of 14,829.44 lakh shares changed hands in 10,772,171 trades. The market capitalisation of listed firms on NSE stood at Rs 1,44,23,949.09 crore.