The Indian rupee closed stable at 87.82 per dollar on thursday, while it had opened at 87.82 in the morning.
At close, the Sensex was up 862.23 points or 1.04 percent at 83,467.66, and the Nifty was up 261.75 points or 1.03 percent at 25,585.30. About 2206 shares advanced, 1712 shares declined, and 136 shares unchanged.