The rupee appreciated 31 paise to 94.24 against the US dollar in early trade on Thursday, supported by falling global crude oil prices, a weaker dollar index and positive domestic equity market sentiment. However, continued foreign institutional investor outflows limited further gains in the local currency