The benchmark indices ended lower on Monday, amid weak European cues, because of selling pressure in software majors Infosys and TCS.
The Sensex slipped 110 points to close at 17,103 and the 50-share Nifty shed 30 points to close at 5,197 levels.
For the most part of the day, the markets were stuck in a tight range and the Sensex traded in a range of 200 points.
European shares edged down on Monday after registering a sixth straight week of gains on Friday after the euro hit a three-and-a-half year low against sterling . The CAC 40, DAX and FTSE ended lower by 0.2% each.
The Asian markets ended on a mixed note. Shanghai Composite slipped nearly 2% or 38 points to close at 2,147 levels following dismal earnings reported by corporates. While, Hang Seng ended flat at 19,121 levels.
Back home, on the macro economic front headline inflation slowed to its lowest level in five months in June, helped by slower increases in fuel prices, adding to pressure on the RBI from business leaders to cut interest rates to help revive the lacklustre economy.
The wholesale price index rose an annual 7.25% in June, lower than the 7.62% rise estimated by analysts.
Wholesale prices provisionally rose 7.55% in May.
Tata Steel was the top loser among the Sensex stocks. It slipped 4% to Rs 409 on turning ex-dividend.
TCS and Infosys also slipped 2.5 and 3% each in trades today.
The three shares collectively contributed 72 points fall in the benchmark index- Sensex.
Tata Motors ended down 2.6%. The auto major said its global vehicle sales rose 6% in June from a year earlier, mainly helped by a 39% rise in sales of its luxury Jaguar Land Rover vehicles.
Among the other losers, Jindal Steel, Tata Power, Gail India, Sterlite Industries, Hindalco, Larsen & Toubro, Wipro, Bajaj Auto, NTPC, ITC and HUL also ended weaker by 0.5-2%