Profit-booking, FII outflows and a weak rupee kept gains in check as Asian Paints, Hindalco, InterGlobe Aviation, ICICI Bank led gainers, and Eternal, TMCV, M&M, Eicher Motors and Tata Steel dragged