Benchmark share indices ended marginally higher ahead of June F&O expiry, amid range bound trade on Wednesday, led by private banks, metals and software shares.
The 30-share Sensex ended at 16,968 up 61 points or 0.4% and the 50-share Nifty ended at 5,142 up by 21 points or 0.4%.
The Sensex touched an intra-day high of 17,029 mark and intra-day low of 16,931 levels whereas the Nifty reached an intra-day high of 5,160 mark and intra-day low of 5,129 mark.
Meanwhile, the rupee is in range, trading at 57.17/1850 vs 57.01/02 previous close and not far off the record low of 57.32 hit on Friday.
Trader says month-end oil demand keeps USD/INR supported, tips 56.90-57.25 range for session. Dealers cite no talk of RBI intervention, after likely dollar sales in each of the four previous sessions.
On the global front, Asian markets ended positive with Nikkei, Strait Times, Hang Seng and Taiwan gaining by almost 1% each.
European shares edged up on Wednesday but the euro was flat, with many investors out of the markets after Germany reiterated its staunch opposition to common bonds to share the euro zone's debt burden ahead of a European crisis summit.
The dollar eased from earlier highs and safe-haven German bonds were steady, while riskier assets like commodities eased, with all markets reluctant to advance in either direction before the June 28-29 summit in Brussels.
Back home, on the sectoral front, BSE Metal index surged by almost 2% followed by counters like Power, IT, Healthcare, FMCG, PSU, Banks, Realty and Capital Goods, all gaining between 0.1-1%. However, BSE Auto, Consumer Durable and Oil & Gas indices dipped between 0.1-1%.
From the Power space, Tata Power and NTPC gained between 1-2%. Power generation companies are trading higher on the bourses after the Delhi Electricity Regulatory Commission (DERC) announced a 26% increase in power tariff for all domestic consumers with effect from July 1.
IT majors like Infosys, TCS and Wipro gained by almost 1% each.
Among Metal shares, Tata Steel was the top Sensex gainer, up nearly 3%. Sterlite, Hindalco and Coal India gained between 1-2%.
Infra share like BHEL ended higher by nearly 1%.