The Indian rupee closed stable at 86.41 per dollar on Wednesday, while it had opened at 86.41 in the morning.
The Sensex was up 539.83 points or 0.66 percent at 82,726.64, and the Nifty was up 159 points or 0.63 percent at 25,219.90. About 1882 shares advanced, 1989 shares declined, and 161 shares unchanged.