The spot rupee hit a new low of 46.05 per dollar mark in late morning deals, and was traded around 46.03 per dollar in noon deals today.Dealers said month-end demand for dollars is unusally high today.