The Indian rupee lower 38 paise to close at 90.36 per dollar on Thursday, compared to its opening price of 89.98 in the morning.
At close, the Sensex was up 426.86 points or 0.51 percent at 84,818.13, and the Nifty was up 140.55 points or 0.55 percent at 25,898.55. About 2345 shares advanced, 1664 shares declined, and 138 shares unchanged.