The rupee weakened to 92.4750 per dollar, eclipsing its previous all-time low of ā€Œ92.3575 hit on Thursday. It closed at 92.4550, down 0.7% on the week