Heavy sniper fire from forces loyal to Muammar Qaddafi held back Libyan government forces trying to take the former leader’s hometown on Thursday, making predictions of a quick end to the battle looked optimistic, as the Pentagon chief was due to consult NATO commanders on Libya air war.