Market benchmark Nifty rallied 66.75 points to close at 8,270.45 owing to good buying in banks, FMCG, pharma, auto, financials and PSU bank counters tracking higher European cues in the midst of Britain's historic referendum on its European Union membership.
Key indices opened flat as investors opted to wait on the sidelines. Sentiment improved during afternoon session following higher European opening which led the domestic buying momentum, with market ending with substantial gains.
Meanwhile, some buying interest was seen in midcap shares, while smallcaps ended with losses.
More From This Section
However, European stocks traded higher after opinion polls released ahead of the Brexit referendum suggested the remain camp is gaining momentum.
Meanwhile, foreign portfolio investors sold shares worth net Rs 41.10 crore yesterday, as per provisional data.
The 50-share index resumed flat at 8,201.15 and hovered between 8,188.30 and 8,285.60, before closing at 8,270.45, showing a gain of 66.75 points or 0.81 per cent.
Major gainers were Tata Motors (3.23 per cent), Yes Bank (2.96 per cent), Ambuja Cement (2.90 per cent), SBI (2.18 per cent) and Dr Reddy's Lab (2.14 per cent).
Notable losers were Bharti Infratel (5.01 per cent), NTPC (2.29 per cent), Cipla (1.39 per cent), TCS (0.84 per cent) and Tata Power (0.81 per cent).
A total of 618 scrips gained, 954 declined while 76 were unchanged.
Turnover in cash segment dropped to Rs 14,007.09 crore from Rs 15,113.82 crore yesterday. A total of 8,138.67 lakh shares changed hands in 66,29,730 trades.
The market capitalisation of NSE stood at Rs 99,56,140 crore.