Rupee hits two-month high, rising 26 paise to 86.185 against US dollar, fueled by weak dollar, bond inflows, and domestic equity gains.