However, the euro's gain against the US dollar overseas, capped rupee's loss.
The rupee had yesterday hit an all-time low of 59.93 intra-day, before the Reserve Bank stepped in to help the local currency recover some ground. It had ended 87 paise down at 59.57 on hefty outflows.
Meanwhile, the BSE benchmark Sensex declined by 79.13 points, or 0.42 per cent, to 18,640.16.