Mumbai, May 21 -- The Indian rupee recovered well in opening trades on Thursday as global investors noted a slight pullback in crude oil prices over the recent comments on a potential final stage of the US-Iran conflict. INR opened at Rs 96.25 per dollar and hit a high of 96.05 so far during the day. Yesterday, the counter ended near the next critical level of 96.86, a new historic low. Meanwhile, in a major structural intervention to stabilise domestic financial markets, the Reserve Bank of India (RBI) has announced a $5 billion USD/INR buy-sell swap auction. Scheduled to take place next week on Tuesday, May 26, the central bank's move is specifically engineered to inject durable, long-term Rupee liquidity into the commercial banking syste...