Dollar ends flat versus rupee