The rupee ended today at Rs 45.2850/2950 per dollar, a shade lower from yesterday's close of Rs 45.28/29. It had slipped to an intra-day low of Rs 45.33/34.Volumes were on the lower side on account of the on-going holiday season.