The rupee dived 54 paise on August 2 to close at an over six-week low of 69.60 against the US dollar.