Infosys gains 2 percent, other software services exporters also gain as traders price in impact from a weakening rupee, which on Tuesday fell to as much as 54.15, not far from a record low of 54.30 hit in December, before RBI is suspected to have intervened.

The BSE Sensex stayed higher with more than 100 points gains in afternoon trade due to consistent buying in L&T and Infosys. ICICI Bank, State Bank of India and Reliance Industries too were helping the market. European markets opened 0.5% higher on the back of short covering.

The BSE Sensex and NSE Nifty went up over 0.5% amid volatility, led by buying interest in banks, capital goods, healthcare and metals stocks. Index heavyweight Reliance Industries too helped the recovery, rising 0.4%. However, auto stocks were under pressure.

The BSE benchmark Sensex recovered nearly 65 points in a mixed late morning trade after hitting 17-week lows in view of buying in capital goods, IT and banking counters despite selling in auto and realty counters.

The BSE Sensex and NSE Nifty continued to move around previous closing values, having priced in negatives like Greece concerns, sliding rupee, and inflation. The Indian rupee opened at 54.10 to a dollar, but immediately recouped losses to trade at 53.84 to a dollar.