RBI dollar sales through state banks, plus a modest pullback in crude prices, helped the rupee claw back some ground to around 95.2 per dollar — a small win after a stretch of steady depreciation.