USD vs INR: The rupee weakened past the 95 per dollar mark for the first time to 95.20 per dollar, down 0.3% on the day.