Two nine-year-old cyclists have been hurt, and a 27-year-old woman is in custody, after her silver Audi collided with a black Nissan SUV in downtown Vancouver on Sunday.

The incident happened at the busy intersection of Pacific Boulevard and Davie Street, when the SUV went up on the sidewalk, pinning one of the boys, identified only as Russell, underneath.

Police say 15 to 20 bystanders lifted the SUV up to free the boy and he was taken to hospital with a broken leg and contusions to his head.

Russell's friend, Spencer, was pushed out of the way during the incident and was severely shaken by the experience.

Spencer said the collision happened while they were out on a bike ride to nearby David Lam Park with Russell's parents.

"We were just waiting for the light to change, and then the car just came and almost, hit my friend," he told the CBC.

"I wasn't really awake for most of it...I saw it, but I was...thinking why is that happening? Why right now? Why couldn't it happen sometime else?"

The driver of the SUV was also injured and was taken to hospital where he is believed to be in stable condition.

The 27-year-old female driver of the Audi sped away from the scene, with extensive damage to the car's rear-passenger area.

She was later apprehended by police in the False Creek area.