In line with equity market, the rupee on Wednesday snapped its last four-day losing streak against the American currency and recovered 12 paise to close at 67.15 a dollar on hopes of foreign capital inflows.

The rupee opened slightly higher at ₹67.25 a dollar against the yesterday’s closing level of ₹67.27 at the Interbank Foreign Exchange market and hovered in a range of 67.06 and 67.25 before ending at 67.15.