By
Dealers said foreign banks were large dollar buyers in the day, likely on behalf of their custodial clients.
The rupee ended at 66.00/01 per dollar as against Friday's close of 65.70/71.