The Indian rupee strengthened to 94.35 against the US dollar, supported by lower oil prices despite potential global risks. Analysts suggest the rupee may trade within the 94-95 range, with strong capital inflows providing some buffer against a firm US dollar.