Dollar holds firm against euro