Heavy dollar-buying by public sector banks forced the rupee to close at the 48.25/26 level, after touching the day