Mumbai: The rupee strengthened by 43 paise to 94.97 against the US dollar, recording its sharpest single-session gain in three weeks, supported by lower crude prices, improved global risk sentiment, and dollar selling in offshore markets.

Rupee rises 48 paise to 94.95 against the dollar, buoyed by lower crude oil prices and improved global risk sentiment.

The Indian rupee saw its best day in nearly a month, gaining against the dollar. This rise followed reports of Saudi Arabia reducing crude oil prices for Asian buyers.…