The Indian rupee closed at 86.9975 per US dollar, gaining 0.2% on Thursday as foreign banks offloaded dollars and traders…