Rupee hits 2-month high