The Indian rupee weakened past 92 per dollar for the first time on Wednesday as an intensifying war in the Middle East drove oil prices sharply higher, heightened the risk of portfolio outflows and raised concerns about remittance flows from diaspora in the region.