The spot rupee dropped below the 46-per dollar mark in early morning deals, and continued to be weak through the day before closing at 46.10 per dollar. The rupee had closed at 45.88 per dollar last week.