Rupee opens at 95.95 as US dollar hits 16-month high

Business