I wouldn't fight with her or let it get to you either. If she refuses to eat then she goes hungry until the next meal/snack. I would only serve her little bits at a time so that your not wasting so much food either. Don't give her a drink before meals either, milk will fill her up or make her feel full when she's not. She is for sure old enough to know exactly what she is doing. Its a form of manipulation because there isn't anything else that little ones can control in their lives besides what they eat. Eventually, when she is hungry enough she will eat. And when she sees that it doesn't both you if she eats or not the game will stop and she will have to try to find some other way to manipulate you. I had one like this too and within a couple days she realized that I didn't care whether she ate or not. I did my job by offering her healthy meals, she refused and I don't force feed. She still had to sit at the table until the others were done and then we went about our daily activities. She was not given anything in between meals/snacks. Its her right to refuse to eat and so long as we don't make a big deal out of it or give the attention they want it will stop.