We will not surrender," Gadhafi earlier told supporters forming a human shield to protect him at his Tripoli compound. "We will defeat them by any means ... We are ready for the fight, whether it will be a short or a long one ... We will be victorious in the end," he said in a live television broadcast, his first public appearance for a week. "This assault ... is by a bunch of fascists who will end up in the dustbin of history," Gadhafi said in a speech followed by fireworks in the Libyan capital as crowds cheered and supporters fired guns into the air. State TV said Gadhafi was speaking from his Bab Al-Aziziya residential compound, the same one hit by a cruise missile Sunday night. Reporters were not allowed to enter the compound as he spoke.