Rupee appreciated 18 paise to 86.26 against the US dollar in morning trade, supported by positive domestic equities and a soft American currency index. A weakening dollar and upcoming inflows from fundraising activities by IREDA are expected to further support the rupee, while foreign fund outflows continue to weigh on it.