The rupee (INR) opened almost 17 paise weaker at 95.01 per US dollar and is currently trading at an all-time low of 95.2475