Indian rupee strengthened on Monday, opening at 95.34 against the US dollar, up from Friday's close of 95.69, gaining 35 paise in early trade and hitting a nearly two-week high. This comes amid speculation of a potential US-Iran peace deal. Meanwhile, RBI Governor Sanjay Malhotra said the bank would do "whatever is required" to ensure orderly foreign exchange market movements.