Israeli troops clashed with Hezbollah guerrillas on the Lebanese side of the border today, while warplanes flattened buildings and killed at least 20 people overnight as fighting entered its second week with the US signalling it will not push Israel toward a fast ceasefire.