Indian rupee jumps to 96.30 per dollar as crude oil prices fall and US Treasury yields ease, but analysts warn gains may be capped amid global tensions.