Markets.News
Indian currency gains at the open, with the rupee trading at 94.68 per dollar versus 95.11 at the last close.