The rupee opened at 89.95 in the interbank market but kept losing ground. It fell to a record intra-day low of 90.48, marking a 51-paise drop from the previous close.