Israeli troops and Hezbollah militants said on Wednesday that they were fighting at close range in southern Lebanon, in what appeared to be the first direct ground confrontation between the two sides since the Israeli invasion began.