The BSE Sensex rebounded over 130 points in opening trade on Wednesday, reversing its two-session losing streak on value-buying in select blue-chips amid a strengthening rupee.
Overseas, mixed trend at other Asian markets also influenced trading sentiments here.
The rupee recovered from its nearly one-month low by strengthening 32 paise to 68.06 against the US dollar in early trade on Wednesday.
The 30-share BSE index was trading higher by 130.41 points, or 0.37 per cent, to 35,417.15 in early trade on Wednesday.
The gauge had lost 335.40 points in the previous two sessions, tracking a sell-off across global markets after the US and China reignited their trade dispute.
The NSE Nifty too rose by 39.45 points, or 0.37 per cent, to 10,749.90.
All sectoral indices, led by healthcare, realty and auto, were in the positive zone, rising up to 0.93 per cent.
Major gainers were Axis Bank, Vedanta, M&M, Bharti Airtel, Bajaj Auto, Tata Steel, Infosys, IndusInd Bank, Yes Bank, Sun Pharma, HDFC Ltd and RIL, rising up to 1.77 per cent.
Domestic institutional investors (DIIs) bought shares worth a net Rs 653.686 crore while foreign portfolio investors (FPIs) sold equities to the tune of Rs 1,324.92 crore on Tuesday, as per provisional data.
Among other Asian bourses, Japan's Nikkei was up by 0.16 per cent, Hong Kong's Hang Seng inched up 0.03 per cent, while Shanghai Composite Index fell 0.19 per cent in early trade.
The US Dow Jones Industrial Average ended 1.15 per cent lower on Tuesday.