Top US military officer General Dan Caine met with Rodolphe Haykal this week, a spokesman said Thursday, after a previously planned visit by the Lebanese army commander to Washington was scrapped.