The rupee on Friday ended flat at 64.45 against the US currency in an otherwise quiet and range-bound trade amid weaker dollar sentiment overseas.

Sustained capital inflows into the Indian markets backed by strong macro environment largely supported the home currency to stay afloat of late.