New Delhi, July 30 -- The Indian rupee weakened past the 87 level against the US dollar on Wednesday, hitting its lowest level since mid-March, amid uncertainty over the proposed India-US trade deal and a surge in global crude oil prices. Analysts also attributed the decline to month-end dollar demand from importers and continued foreign fund outflows.

Rupee opened on a weaker note and depreciated by 24 paise from its previous close, touching an early low of 87.15 against the greenback. In the previous session, the rupee had already slipped to an over four-month low, ending 21 paise lower at 86.91.

The dollar index, which gauges the greenback's strength against a basket of six currencies, fell by 0.11% to 98.77.

US President Donald Tru...