Rupee's unabated free-fall continued for the fifth straight day Thursday as it weakened by another 30 paise to hit over 3-year low of 68.86 against the dollar in afternoon trade amid foreign fund outflows and the greenback's surge in overseas markets.