Market struggled to capitalise on a higher opening on Friday as the Sensex dropped 68 points, with participants keen to scoop up profit amid mixed Asian leads.
Out of the 51 stocks in Nifty, 13 stocks gained while 38 shares ended lower.
The markets will remain closed on Monday (26 June) on account of "Id- ul-Fitr" (Ramzan Eid).
In the day's trade, the barometer 30-scrip sensitive index had touched a high of 31,336.44 points and a low of 31,193.61 points. But soon, it headed down and settled with a marginal rise of 7.10 points, or 0.02 per cent, at 31,290.74. Shares of State Bank of India fell as much as 2.1 percent after gaining in the last five sessions.
On the other hand, the wider Nifty of the National Stock Exchange (NSE) slipped by 3.60 points, or 0.04 per cent, to provisionally close at 9,630 points.
There was heavy selling on the auto and banking counters. Sentiment turned for the better after data showed that foreign institutional investors (FIIs) and domestic institutional investors (DIIs) emerged net buyers on the bourses yesterday. The market breadth was deeply in favour of declines with an advance-decline ratio of 1:4.
It had lost 27.93 points in the previous two sessions.