The NSE Nifty 50 index was up 0.81% at 17,663.85, as of 0400 GMT, while the S&P BSE Sensex gained 0.8% at 59,245.16. The indexes are on course for a weekly loss of over 1%, after five straight weeks of gains.

The Nifty IT index climbed 1.6% after four straight sessions of losses, while the Nifty Metal index added 2%.

However, investors are likely to be cautious ahead of the U.S. Federal Reserve's annual monetary policy conference, looking for clues on how much higher U.S. interest rates would need to go and for how long.

(Reporting by Chris Thomas in Bengaluru; Editing by Dhanya Ann Thoppil)