The rupee ended the session at 95 per dollar, up 0.7% from the previous session, its best ‌day since April 2