Foreign investors remained net sellers for another session, offloading ₹1,688 crore worth of equities, while domestic institutions extended their buying streak. The benchmark indices rallied sharply as easing crude oil prices and a stronger rupee lifted market sentiment.