US oil-services giant Halliburton said Friday that it was filing a defamation lawsuit against BP over the devastating 2010 oil spill in the Gulf of Mexico. "Halliburton... filed claims against BP in Texas state court for negligent misrepresentation, business disparagement and defamation related to the April 20, 2010, Macondo incident," the Texas-based company said in a statement.