The rupee gave up early gains and settled 18 paise lower at 86.70 against the US dollar on Monday, pressured by persistent month-end dollar demand from importers and caution ahead of key trade and monetary policy decisions.After opening at 86.47 at the interbank foreign exchange, the domestic unit briefly strengthened to an intra-day high of 86.40 before slipping to the day’s low of 86.70, where it eventually settled. On Friday, the rupee had closed at 86.52, PTI reported.Traders attributed the rupee’s weakness to broad dollar strength following the EU-US trade pact and lingering uncertainty over India’s own trade talks with the US ahead of the August 1 deadline.“The Indian rupee has depreciated against the US dollar, mirroring the trend of most Asian currencies. This weakening is largely attributed to the strengthening dollar, which gained momentum following the recent…

