Fierce battles between Yemeni government forces and Shiite rebels on the country's strategic west coast have killed more than 100 fighters in the past 24 hours, officials said on Sunday.