New Delhi, June 3 -- The Indian rupee opened 19 paise weaker at 95.45 against the US dollar on Wednesday, June 3, pressured by rising crude oil prices and by weakness across Asian currencies, as renewed tensions in the Gulf overshadowed diplomatic efforts between the United States and Iran.

Investor sentiment deteriorated after the US military said Iranian missile attacks targeting Bahrain, Kuwait and other regional locations were either intercepted or failed, highlighting the fragile security situation in the region. The developments came amid stalled peace negotiations between Washington and Tehran.

Escalating geopolitical tensions pushed Brent crude oil prices up for a third consecutive session, with the benchmark climbing about 1% t...