Sensex and Nifty snapped their five-day winning streak, ending marginally lower amid broad-based selling.
IT stocks rallied strongly, but weakness in realty, metal and energy stocks capped gains.
The rupee strengthened 43 paise as softer crude oil prices improved sentiment.
