The rupee gained 33 paise to 92.85 against the US dollar in early trade on Monday, following RBI's tightened rules to curb speculative positions, capping banks’ net open positions at $100 million, even as global developments continued to act as a risk.