A weekend of rainy, potentially disruptive weather began with a tragic reminder of the dangers, as a swift-water-rescue call turned into a mission to retrieve a man’s body from the Santa Cruz River downtown.

Tucson firefighters pulled the man out of the flowing river north of the St. Mary’s Road bridge on Friday, after two callers told 911 they saw someone in the water. The man’s name and age have not been released. The cause of death will be determined by an autopsy, said Sgt. Chris Widmer, a Tucson police spokesman.

This morning — on a busy day of sporting events in Tucson — patchy, dense fog and heavy showers, with a chance of thunderstorms, may pose risks to drivers and bicyclists.

The 107-mile El Tour de Tucson bicycle race, which starts at 7 a.m., will be affected by “breezy and gusty winds ranging from 15 to 25 mph. The cyclists will definitely be wet and cold and have challenging wind along the course,” said Chris Rasmussen, a meteorologist with the National Weather Service based in Tucson.

The course may change for at least a portion of the race because of flooding concerns near Sabino Canyon and on the southwest side. That decision was expected to be made before dawn.

The chance of rain should drop to 40 percent by the afternoon.

Today’s high is expected to be 54 degrees and the morning low 51 degrees.

University of Arizona and Oregon football players are expected to play in “wet, breezy and cool” conditions as well, Rasmussen said. The game kicks off at 1:30 p.m. at Arizona Stadium.

“Cover up. It will be wet and fairly cool,” Rasmussen said.

About an inch of rain is expected in the valley today.

Friday’s rain also caused two Tucson Unified School District schools on the southwest side to dismiss students early because of flooding concerns.

The weather caused scattered power outages, Tucson Electric Power Co. said.

Sunday’s high is expected to be 58 degrees with a low of 46 degrees, with scattered showers.

On Mount Lemmon, about 8 to 16 inches of snow may fall by Sunday afternoon above 7,000 feet.

Contact reporter Carmen Duarte at cduarte@azstarnet.com or 573-4104.