Asked by reporters if an Israeli ground incursion into Lebanon was inevitable, US President Joe Biden said on Saturday that it was time for a ceasefire.

"It's time for a ceasefire," Biden told reporters in Rehoboth Beach, Delaware.

Asked if the United States would respond to missile attacks on US warships in the Red Sea, Biden said: "We're responding."