Rupee weakened ​to an all-time low on Friday, as oil prices neared $110 per ‌barrel, intensifying economic challenges for the world's third-biggest crude importer, ​with strains emerging in key indicators.

The rupee ⁠fell 0.4% to 96.1350 per U.S. dollar, eclipsing its previous all-time low of 95.9575 hit in the previous session.

The rupee ended the session ‌at 95.9650, down 1.5% week-on-week.

The currency has declined over 6% year-to-date and is Asia's worst-performing unit, battered by ‌persistent capital outflows and worries over the balance of ‌payments ⁠strain as the Iran war keeps energy prices ⁠on the boil.

Brent crude futures rose over 3% to $109 per barrel on Friday, heightening worries over global inflation and sending bond yields higher on rising ​expectations of interest rate ‌hikes this year.