Markets gained for the second straight day but ended off their day highs as investors turned cautious and booked profits at higher levels on concerns that the US Fed may tone down its monetary stimulus measures if the jobs data, due for release later today, is better-than-expected.
Resumption of buying by foreign institutional investors also helped improve sentiment.
The 30-share Sensex ended up 85 points at 19,496 after hitting an intra-day high of 19,640 and the 50-share Nifty gained 31 points to close at 5,868 after topping the 5,900 mark in intra-day trades.
article