The rupee ended at an over one-week high of 60.10 a dollar against the previous close of 60.25, on the back of dollar sales by banks and sustained flows in the domestic equity market.
The Sensex ended at 26147.33, up 121.53 points, and the Nifty closed at 7795.75, up 27.90 points
However, dealers said oil-related dollar demand is expected to limit the gains in the rupee, even as the uncertainty continues in global market due to the stand-off between Russia and the West.
In intra-day trade, the domestic unit touched a high of 60.05 and a low of 60.19.
Call rates end flat The inter-bank call money rate, the rate at which banks borrow short-term funds from one another to tide over liquidity mismatches, ended flat at 9 per cent.
Yield on the benchmark 8.83 per cent government bond maturing in 2023 softened to 8.66 per cent against Tuesday’s close of 8.69 per cent.
Prices on the security ended higher at ₹101.14 from ₹100.86. Bond yields and prices move in opposite directions.