The rupee gained 16 paise, ending at ₹85.76/USD as oil prices and the dollar eased.
It opened near ₹85.97 and moved in a tight range during the day.
The RBI likely stepped in to keep the rupee from crossing ₹86
.
A weaker dollar index (97.97) and Brent crude falling to ~$68.90 helped.
Foreign fund outflows and India–US trade talks kept pressure on.
June exports hit ~$35 billion, while the trade gap narrowed t
o $18.8 billion.
Markets cheered: Sensex rose 317 pts, Nifty jumped 113 pts.
Foreign investors bought ₹120 crore — small but positive
.