LOS ANGELES -- Firefighters struggling to contain three wildfires near Los Angeles faced another challenging day Saturday as forecasters warned that the risk of new fires was high with temperatures expected to spike and humidity levels to drop across California.

A huge forest fire that prompted evacuations north of Los Angeles flared up Friday afternoon, sending up an enormous cloud of smoke as it headed down to the desert floor and the California aqueduct in the Antelope Valley. Fire crews managed to stop its movement there but additional evacuations were ordered for the western Antelope Valley.

In one dramatic moment, several firefighters ran to safety when a longhorn bull that was apparently escaping the blaze charged at them.

The so-called Lake Fire was just 12% contained as of Saturday morning, and after threatening more than 5,400 homes, it had charred more than 23 square miles (59.5 square kilometres) of brush and trees. Fire officials said 21 buildings had been destroyed, including at least five homes.

The blaze was in the Angeles National Forest near Lake Hughes.

Firefighters were struggling in steep, rugged terrain amid scorching temperatures. The National Weather Service warned temperatures could hit 111 degrees (44 Celsius) in the Antelope Valley Saturday, and winds gusting 15-20 mph (24-32 kph) was expected later in the afternoon.

"In addition to that, we have a very unstable air mass over the Lake Fire that's going to allow for a pyrocumulus (cloud) development later today so that will create extreme fire behaviour," NWS meteorologist Matt Mehle said.

Record-breaking heat is possible through the weekend, with triple-digit temperatures and unhealthy air predicted for many parts of the state. There also was a chance of isolated thunderstorms worsening the fire threat by creating dry lightning and strong downdrafts, fire officials said

There was no containment of a blaze that blackened foothills above the Los Angeles suburb of Azusa. It churned through 2.3 square miles (5.96 square kilometres) of brush on Thursday and was moving away from homes. Evacuation orders issued to residents were lifted early Friday.

Azusa police said they were looking for a homeless man suspected of starting the fire. He was identified as Osmin Palencia, 36, and was last known to be living in a riverbed encampment near the site where the fire started.

Police said Palencia was believed to be violent and urged people to use caution if they see him.

Another blaze came dangerously close to a neighbourhood in the city of Corona, east of Los Angeles, before crews controlled it. And a Northern California fire in the community of Sloughhouse, near Sacramento, burned about 500 acres (202 hectares) before firefighters stopped its forward spread.