The rupee closed the day at 88.80 against the greenback, registering a decline of 12 paise over its previous close of 88.68