The rupee dropped to 45.92 per dollar today as against the last weekend close of 43.54 per dollar on buying by importers and the dollar rally in overseas markets.