After falling about half a percent in the first hour, benchmark indices recouped all the losses and more through rest of the session to end with modest gains, extending the winning streak to fifth straight day. Sensex added 60 points to settle at 33940 while Nifty finished at 10417, up 15 points. BSE small-cap index rose 0.2% but mid-cap index fell 0.2%. BSE Metal and IT indices rose 1.6% and 1.4% respectively, becoming top gainers among sectoral indices while Oil & Gas index plunged 2.2%, becoming top loser, followed by 0.7% lower Bankex. BPCL and HPCL nosedived 7.9% each, becoming top Nifty losers, whereas VEDL soared 4.6%, becoming top gainer, followed by 2.5% higher TCS. BSE advance-decline ratio stood at 1:1.3. Rupee was trading at 65.23/$, depreciating 24 paise compared to previous close. Main European markets were trading with cuts of 0.1%-0.3% US futures were down about half a percent.