Indian rupee closes at 94.9500, 2-month high against US dollar

Business