Meanwhile, the BSE benchmark Sensex rose by 42.56, or 0.24%, to 18.024.86.
The rupee had gained 13 paise to 55.21 on persistent selling of dollars by banks in Wednesday's trade.