Haiti Prime Minister Laurent Lamothe Thursday vowed to hold long-delayed elections as soon as possible, as the US slammed political moves blocking a vote due later this month.