Mumbai, Mar 25 (PTI) The rupee weakened by 23 paise to 85.84 against the dollar in early trade on Tuesday, largely due to month-end demand for the US currency from importers. Forex dealers said positive domestic equities and foreign fund inflows supported