The rupee closed at 95.2650 per dollar, up marginally compared to its close of 95.35 in ‌the previous session.