The BSE benchmark Sensex recovered by 77.13 points, or 0.4%, to 18,709.30 in early trade on Thursday.
The rupee had lost 15 paise to close 53.51 on Wednesday on fresh demand for the US dollar from importers.