While select blue-chips attracted buying, Tata Steel and Tata Motors came under selling pressure. In choppy trade, the BSE Sensex moved in a range of 170 points before settling up by 11.22 points at 15,781.07, thus completing six straight days of gains, the longest winning streak in four months.
Experts said market is facing a strong resistance at these high levels.