Verdun, France Lance Armstrong finished in the main pack after a difficult stretch of racing Wednesday to remain in seventh place in the Tour de France.
Laurent Jalabert of France, who broke three ribs in February while changing a light bulb, captured the fourth stage. He edged Ludo Dierckxsens of Belgium in a sprint finish.
Australia's Stuart O'Grady kept the overall leader's yellow jersey for a second day.
Armstrong finished seven seconds behind the leaders on a day of racing that ended at the scene of one of World War I's bloodiest battles. The two-time defending champion was 30th in the 133.5-mile stage.