The rupee bounced back from its all-time low in over a month against the US dollar.