The Indian currency was at 66.88 to a dollar at one point, falling nearly 40 paise in two days on account of selling by foreign funds. But some dollar sales by public sector banks, ostensibly at the behest of the Reserve Bank of India (RBI), cushioned the losses, analysts said.