The rupee fell 0.4% to 96.1350 per US dollar, eclipsing its previous all-time low of 95.9575 hit in the previous session.