Libyan rebels in pickup trucks mounted with weapons and troops loyal to Muammar al-Qaddafi battled in the streets of Zawiya Sunday, a day after opposition forces pushed from the western mountains into the strategic city in their most dramatic advance in months.