Forex dealers said some foreign fund flows and weakening of dollar overseas also aided the local currency to some extent.
The rupee commenced strong at 54.46 against the dollar from its previous closing of 54.58 at the Interbank Foreign Exchange market.
It moved in a range of 54.40-54.57 before settling at 54.51, up seven paise, or 0.13 per cent from its previous closing.
Snapping a five-day downward march, the BSE benchmark Sensex on Wednesday shot up by 187.97 points to 18,414.45.
Meanwhile, foreign institutional investors pumped in Rs 40.22 crore (Rs 402.2 million)
Re down 2 paise Vs dollar at 54.58
OECD suggests weakening of growth in India
Re snaps 2-day losing string, up 6 paise
10 cities with MOST congested TRAFFIC
Saina gets top billing at Indian Open