Fight (someone or something) tooth and nail

To fight against someone or something with great energy.

The citizens fought the government tooth and nail over the government plans to build the new highway.