Among the major gainers on the Sensex were automobile manufacturers, along with banking, energy and information technology stocks. The Nifty Midcap and Smallcap indices ended lower, indicating profit booking after the recent rally. According to media reports, crude oil prices remained volatile amid ongoing tensions in West Asia. Brent crude traded around $91 a barrel, while US benchmark WTI crude remained near $84 a barrel. The rupee ended largely unchanged against the US dollar, as gains from foreign inflows were offset by higher crude oil prices.