The Indian rupee settled at an all-time low of 83.35 against the US dollar on Monday after a 9-paise decline. It had settled at its all-time low of 83.33 against the US dollar on November 13 this year, while on October 16, it had hit a one-year low of 83.28. Foreign fund outflows weighed on the currency, forex traders said.