The broad-based Nifty of the National Stock Exchange fell by 13.95 points, or 0.25% to 5,649.50, after touching the day's high of 5,693.70.
Brokers said investors squared up their pending positions following monthly expiry in the derivatives segment.
They said selling pressure was so strong that a better trend in global markets failed to check the falling trend.
Reliance Industries dropped by 1.65% to Rs. 830.20 and Infosys by 1.47% to Rs. 2,548.70. The two scrips carry nearly 18% weightage on the benchmark.
IT stocks were down due to concerns over demand outlook from global markets and the recent rally in the rupee. These companies get over 50% revenue from the US and European markets.
Among 30-BSE index components, 19 stocks fell.
Stocks of refinery, information technology and metal sectors suffered heavy losses.
Bucking the general weak trend, stocks of fast moving consumer goods and capital goods ended with gains. ITC rose by 1.25% to Rs. 266.50 and Hindustan Unilever by 1.59% to Rs. 536.15.