Henry seems like a mismatch for the system Domenech has put in place. He obviously knows better than to be offside as much as he has been, and yet his NT play has been a real disappointment overall. Zidane is the engine that has kept them going, but even he has had his moments of looking 34-going-on-50 on this squad.
The thing in France's advantage is that their best play is starting to come out now, despite their very meagre beginnings in the group stages. Ribery seems to have the legs where Zidane's age and range slow him down. And Vieira is one of the few players who have been a pleasant surprise from their normal field of stars. All in spite of Domenech, of course.
Sometimes all you need is to win by margins and play tight at this stage, and France are succeeding at that just when they need it.