The rupee logged its steepest fall in nearly two years, plunging 55 paise to hit a historic low of 86.59 against the US dollar during mid-session on Monday due to strengthening of the American currency and surging crude oil prices.