Benchmark indices rose four tenth of a percent, extending the winning streak to third straight day. Sensex settled at 38905, up 138 points while Nifty added 47 points to finish at 11690. BSE mid-cap and small-cap indices gained 0.5% and 0.7% respectively. Except 0.4% and 0.04% lower Oil & Gas and Energy indices respectively, all the BSE sectoral indices ended in green with Metal and Realty indices leading the tally, up 2.2% and 1.6% respectively. Tata Motors soared 7.4%, becoming top Nifty gainer, followed by 4.9% higher TCS. Infy and Infratel were the top losers, down 2.6% and 1.7% respectively. BSE advance-decline ratio stood at 1.3:1. Rupee was trading at 69.36/$, depreciating 21 paise compared to previous close. March WPI inflation rose to 3.18% from 2.93% in February. Core WPI rose to 2.5% as against 2.3%. European markets were trading flat to modestly higher. US futures were suggesting a flattish start.