A French soldier was killed in a southern Lebanon ambush allegedly carried out by Hezbollah, straining the 10-day Israel-Lebanon ceasefire agreement.