The Indian currency is trading at 94.5725 per USD, up 54 paise from the previous close of 95.11