The Indian ​rupee logged its biggest one-day ​gain in a month on Thursday after the ​Reserve Bank of India stepped in aggressively to shore up the currency, with bankers expecting the central bank to stay on guard as geopolitical risks persist.