The rupee continued its free fall against the US dollar for the fifth straight session Wednesday and touched the 67-level after a gap of two months, but closed 10 paise lower at 66.97 on sustained demand for the greenback from banks and importers amid fall in domestic equities.