After touching a fresh four-month high, the Bombay Stock Exchange benchmark index, Sensex, surrendered gains to close flat at 17600.56 points with investors booking profit in the last hour of trade taking cues from weak opening in European stocks.

The index, which had gained 404 points in last two trading sessions, went up by 125 points to touch 17726.64.

It, however, surrendered gains with investors cashing out of realty, capital goods, banking and consumer durable sectors. The Sensex finally settled at 17600.56. In the 30—share index, 18 counters ended higher while 12 scrips closed lower.

Similarly, the National Stock Exchange index, Nifty, managed to close 1.30 points higher at 5338.

Rupee falls

The rupee snapped its three-day string of gains to end at 55.42, down 35 paise against the dollar on fresh demand of the American currency from importers, notwithstanding robust capital inflows in stocks.

More In: Markets | Business