Rupee has opened the session higher in trade at 71.01 per dollar against the previous close of 71.13. And later even moved past 71 levels to trade at 70.91 per US dollar.
The gains in the home currency come amid weakness in crude oil.
Dollar also reportedly traded with gains due to ease in US-China trade tensions and was trading at close to a 6-week high.
The yield on 10-year government bonds were up 0.26% at 6.68 percent from the earlier close of 6.66%.
Meanwhile, Indian equities shrugged off initial losses and Nifty scaled back to 11000 levels, while Sensex was up 99 points at 37204.