Rupee dropped 0.3 percent yesterday off a two-week low struck during trade, as the dollar's rise against major currencies triggered demand for the US currency from importers such as oil refiners.