The spot rupee dropped to 45.54 per dollar today as against yesterday's close of 45.29 per dollar on buying by importers and dollar rally in overseas markets.