The Indian rupee weakened past 87 per U.S. dollar for the first time on Monday, as Asian currencies slumped after U.S.