The Indian rupee is trading firm at 69.75 versus its previous close of 69.87. The currency opened with 11 paise gains at 69.76 per US dollar.
The rupee until May 30 has remained under pressure due to strong dollar which has been pushed partially due to month end demand for the foreign currency.
Further fall in the brent crude price to three-month low also kept the rupee higher. Nonetheless, announcement of tariff levy on Mexican imports by the US administration is likely to keep a check on gains in the rupee.
Important GDP number and fiscal data is likely to keep the currency volatile.
Also, Sensex has reclaimed the 40,000 mark in session today.