This apart, forex dealers said, a higher opening in domestic stock market and a weakening dollar against other currencies overseas backed up the rupee. The rupee had snapped its 3-day losing streak against the US dollar by ending 21 paise higher at 63.80 in Thursday's trade.
    
Meanwhile, the benchmark BSE Sensex recovered 50.13 points, or 0.18 percent, to trade at 27,556.84 in morning trade as the June series in the derivatives segment began amid firm Asian cues.

However, caution prevailed ahead of GDP numbers for the January-March quarter to be released in the day and disappointing earnings by more companies. The 30-share index, which had lost 57.95 points in the previous volatile session, rose 50.13 points, or 0.18 percent, to 27,556.84.

Latest News  from Business News Desk