The Nifty of the National Stock Exchange (NSE) rose marginally 8.25 pts to 19,680.60.
The Sensex opened higher at 66,531.20, rising 147 pts. It rallied 175 points at 66,559.29, a day high. In late trade, it erased earlier gains and ended negative at 66,355.71, easing 29.07 pts from its previous close.
Meanwhile, it lost 207 points to 66,177 points, a day's low.
The stocks include FMCG, which slipped 0.75 percent, followed by Capital Goods by 0.64 percent, and Bankex by 0.37 percent.
The Mid cap rose 0.39 percent, while the Small cap rose 0.31 percent.
In 30 scrips, 13 advanced, 16 declined, and one remained unchanged.
The losers were Asian Paints by 3.95 c to Rs 3402.05, ITC by 1.96 pc to Rs 461.65, L&T by 1.51 pc to Rs 2566.05, SBI by 1.25 pc to Rs 609.95, and Indusind Bank by 1.24 pc to Rs 1418.
The gainers were JSW Steel, which fell by 3.33 pc to Rs 801, Tata Steel by 3.16 pc to Rs 119, NTPC by 2.27 pc to Rs 200.30 and Ultrasemco by 2.15 pc to Rs 8397.
(With UNI inputs)