Sensex ended flat, while Nifty slipped below 24,100 as profit booking erased early gains.
IT and consumer stocks gained, but banking and realty shares dragged the market.
Weak global cues and geopolitical concerns kept investors cautious despite softer US inflation.
