The Israeli air force says it struck Hezbollah targets in southern Lebanon in response to cross-border rocket fire in the most significant flare-up of tensions since a ceasefire brought uneasy calm to the region.