The Indian rupee weakened to 86.20 per dollar due to rising crude oil prices following Israeli strikes on Iran, but closed at 86.08/$1 after likely RBI intervention. Brent crude surged to $75 per barrel, impacting risk sentiment and pushing the 10-year bond yield to 6.40% before settling at 6.36%. Geopolitical tensions created a fragile mood for bonds.