Benchmark indices ended higher by a fifth of a percent after a choppy session, with Sensex breaking 4-day losing streak. Sensex settled at 39046, up 85 points while Nifty added 19 points to finish at 11691. BSE mid-cap index gained 0.1% but small-cap index fell 0.4%. BSE Oil & Gas index climbed 1.1%, becoming top gainer among the sectoral indices, followed by 0.8% higher IT index. Healthcare and Auto indices were the top losers, down half a percent each. Indiabulls Housing and Yes Bank nosedived 7.4% and 5.9% respectively, becoming top Nifty losers whereas VEDL and BPCL were the top gainers, up 2.5% and 2.1% respectively. BSE advance-decline ratio stood at 1:1.6. Rupee was trading at 69.68/$, appreciating 22 paise compared to previous close.