The rupee opened marginally lower against the greenback on Wednesday but advanced soon after in trade, tracking muted trends in global currencies.
NSE
At 09:10 AM, the rupee was trading at 69.20 a dollar, up 10 paise from its Tuesday’s close of 69.30. The home currency opened at 69.33 and touched a high and a low of 69.19 and 69.33 a dollar, respectively.
Globally, the dollar was flat at 111.14 yen, having fallen 0.5 percent so far this week. Major currencies were little moved with an immediate focus on the European leaders' summit and the European Central Bank's policy meeting.
The British pound was little changed at $1.3052 while the euro held firm at $1.1258.
In commodity markets, oil prices held firm after hitting five-month highs the previous day as fighting in Libya raised supply disruption concerns.
International benchmark Brent crude futures were at $70.69 per barrel and in reach of Tuesday's five-month peak of $71.34.
Meanwhile, foreign investors (FIIs) remained net buyers in the capital markets, putting in Rs 1,212.35 crore on a net basis Tuesday, the provisional exchange data showed.
In debt markets, the yields on the 10-year government bonds were down 0.20 percent to 7.36 percent from its previous close of 7.38 percent. Bond yields and prices move in opposite directions.