The rupee slipped to one-month lows today, as the demand for dollars increased and as the euro set seven-month lows against the dollar after French voters rejected the European Union constitution. The rupee ended at 43.5950/6000 per dollar today, its weakest since it closed at 43.7050/7150 on April 28. Dealers said trade was also thin in the local market.