Saudi Arabia and its allied forces in Yemen vowed a "firm response" to Houthi attacks that target civilians.