However, dollar's gains against the euro and yen overseas, capped the gains to some extent, they added.
The local currency had ended 23 paise higher at 54.75 against the dollar on Wednesday.
Meanwhile, the BSE benchmark index Sensex rose by 102.53 points, or 0.52%, to 19,769.12 in early trade on Thursday.