Mumbai: The rupee on Tuesday closed marginally higher against the US dollar tracking gains in Asian currencies markets. Trades were thin as public sectors banks were on strike.

The rupee closed at 64.11 a dollar, up 0.05% from its Monday’s close of 64.14. The rupee opened at 64.09 a dollar and touched a high and a low of 64.05 and 64.14 respectively.

Normal banking operations have been hit as public sector bank employees went on a one-day nationwide strike today to protest against the government’s proposed consolidation move, besides raising other demands, according to PTI report.

Traders are cautious ahead of the speeches from US Federal Reserve chair Janet Yellen and European Central Bank (ECB) president Mario Draghi at the Jackson Hole Symposium on 25 August and 26 August, respectively.

The benchmark Sensex index rose 0.11% or 33 points to 31,291.85. So far this year, it has risen over 18%.

The 10-year bond yield closed at 6.535%, compared to its previous close of 6.51%. Bond yields and prices move in opposite directions.

So far this year, the rupee gained 5.90%, while foreign institutional investors (FIIs) bought $7.35 billion and $19.06 billion in equity and debt markets, respectively.

Asian currencies were trading higher. South Korean won was up 0.46%, Philippines peso 0.39%, Taiwan dollar 0.14%, Malaysian ringgit 0.11%, Indonesian rupiah 0.05%, China renminbi 0.04%. However, Japanese yen was down 0.4%, Singapore dollar 0.15%.

The dollar index, which measures the US currency’s strength against major currencies, was trading at 93.525, up 0.47% from its previous close of 93.095.