TdF site and VeloNews says that Robbie McEwen (pictured at right) took this stage, edging out Tom Boonen. Sorry that there's not much else I can say, but not having seen it, it'd be hard to comment with any credibility.
Top 3 Finishers:
1. Robbie Mc Ewen (AUS), Davitamon-Lotto, 3:46:00
2. Tom Boonen (BEL), Quick-Step
3. Thor Hushovd (NOR), Credit Agricole
Lance finished with the main pack, meaning he will also get the stage-winning time, leaving the top of the GC unchanged.
General Classification Top 5:
1. Lance Amrstrong (USA), Discovery Channel, 13:45:12
2. George Hincapie (USA), Discovery Channel, +00:55
3. Jens Voight (GER), CSC, +01:04
4. Bobby Julich (USA), CSC, +01:07
5. Jose Luis Rubiera (ESP), Discovery Channel, +01:14
(Image from http://news.bbc.co.uk/sport1/hi/other_sports/cycling/photo_galleries/3913751.stm)