The rupee on Wednesday ended marginally higher by 5 paise at 49.15/16 against the American currency on account of mild dollar selling by banks and exporters on the back of persistent capital inflows.
At the Interbank Foreign Exchange (Forex) market, the rupee resumed higher at 49.05/06 a dollar and moved up further to 48.9850 before settling at 49.15/16.
Fresh selling of dollars by banks and exporters in view of sustained capital inflows from foreign funds into equity market mainly boosted the rupee value against the dollar, a forex dealer said.
Meanwhile, the BSE benchmark Sensex recovered by 85 points, or 0.48 per cent, to finish at 17,707.32.
In London, the euro rose to a two-month high against the dollar in the early trade.