The Indian rupee ended broadly unchanged against the U.S. dollar on Wednesday, coming down from a six-week high and giving up almost all of the day's gains that were triggered by a crash in oil prices.
The rupee opened higher at 94.4550 and extended gains to 94.2925 per U.S. dollar, its highest level since May 7.