The rupee opened at 94.35, then lost ground and touched an intraday low of 94.58 and finally settled for the day at 94.56 (provisional), registering a fall of 41 paise over its previous close