The benchmark Nifty stepped back from its 10-month high and ended lower by 35 points, taking a breather after six consecutive sessions big move on the back of profit-taking in select heavy-weight counters.
Auto stocks witnessed most of the selling due to concerns over weak sales data along with financials, energy, technology and infra.
However, healthcare, PSU Bank and metal stocks attracted good buying interest.
More From This Section
Though, it managed to claw back towards the fag end trade on some low level buying support.
Elsewhere, barring China, most Asia markets finished lower with the Nikkei index falling the most.
The 50-share index resumed marginally positive at 8,379.30 and moved in a range of 8,381.45 and 8,319.95 before closing at 8,335.95, revealing a loss of 34.75 points, or 0.42 per cent. It had gained over 282 points in recent leg of rally.
The benchmark had finished at its highest level in 10-months yesterday after recovering from the Brexit meltdown.
Meanwhile, foreign portfolio investors (FPIs) bought shares worth a net Rs 182.28 crs yesterday, as per provisional data from the stock exchanges.
On the sectoral front, auto stocks took a beating with the Nifty auto plunging 1.17 per cent. This was followed by Pvt Bank (0.58 per cent), Nifty Bank (0.52 per cent), Energy (0.49 per cent), IT (0.39 per cent) and Infra (0.30 per cent).
However, PSU Bank rose (0.39 per cent), Pharma (0.37 per cent) and Metal (0.28 per cent).
The smallcap and midcap also gained 0.59 and 0.20 per cent, respectively.
Key losers were Tata Motors, ICICI Bank, Infosys, ITC, HDFC Bank, Power Grid, Bharti Artel, Asian Paints, Axis Bank, NTPC, Heromotoco, Bajaj Auto, HCL-Tech and TCS.
Among the gainers included Reliance, Bosch, HDFC, L&T, Bharti Infratel, Yes Bank, Sun Pharma, Adani Ports and Coal India.
Jaypee Group stocks were in limelight today after the debt-ridden group raised the sale value of 21.2 mtpa cement assets to Aditya Birla Group firm UltraTech to Rs 16,189 crore.
A total of 890 scrips declined, 707 advanced while 67 were unchanged.
Turnover in cash segment dropped to Rs 17,204.2 crore from Rs 17,749.99 crore yesterday.
A total of 16,887.58 lakh shares changed hands in 71,72,882 trades. The market capitalisation of NSE stood at Rs 102,24,028 crore.