After a bright start and a subsequent smart upmove, the market pared a good portion of its gains in late afternoon trade.
The key indices still managed to end the session with solid gains.
The Sensex ended at 19,484.84 (provisional) with a gain of 74 points or 0.38%.
The Nifty closed at 5865.10, up 28.15 points or 0.48%.
Oil stocks ended higher.
FMCG and metal stocks had a good spell, but ended off their highs.
Capital goods, bank and power stocks ended on a mixed note.
Realty and automobile stocks mostly ended flat.
IT stocks were a bit weak.
The market breadth was slightly positive.