The rupee weakened further past the 90-per-dollar mark on Monday to a record low for the third consecutive session, driven by concerns over a prolonged deadlock in U.S.-India trade negotiations and persistent portfolio outflows.