The remarkable recovery of a 16-year-old Manitoba girl who was viciously attacked and left for dead along a Winnipeg riverbank may not have been possible without the help of two Good Samaritans.

Rinelle Harper was discharged from hospital late Friday afternoon, a week after she was sexually assaulted and badly beaten. Her attackers had left her battered and partially clothed along the Assiniboine River in frigid temperatures.

Last Saturday, construction workers Sean Vincent and Ed Mehanovic were arriving for an early morning shift at a nearby job site when a passerby alerted them about a girl in need of help.

When Vincent saw Rinelle on the ground, he immediately phoned 911.

“We tried to comfort her, just tell her that help was on the way,” he told CTV Winnipeg.

Mehanovic said he thought “for a second” that Rinelle was dead. 

He asked her if she was okay, but there was no response. About 60 seconds later, he said, she opened her eyes and tried to push him away, as if she were defending herself.

“I backed up and said, ‘You are okay, don’t worry, help is on the way.’”

The two men stayed by Rinelle’s side until police and paramedics arrived. Vincent said it was hard to see her in such a terrible condition.

"From the waist down, she was not wearing any clothes … no shoes, no socks, no nothing,” he said.

“We put the jackets over her legs, feet, over her body, tried to keep her body temperature as warm as we could until the ambulance got here."

Rinelle was placed in an intensive care unit before her condition started to improve.

“At the end of the day we were just hoping for the best, that she made it,” Vincent said.

Rinelle’s grandfather told CTV Winnipeg that her family wants to thank the two men whose quick actions may have helped save her life.

Vincent said he was “just a guy going to work on a Saturday.

“No hero, here, man,” he said.  “Just a guy with a cellphone. I thought what if that was my child?”

Justin James Hudson, 20, of Winnipeg, and a 17-year-old who cannot be identified, have been charged with attempted murder, aggravated sexual assault and sexual assault with a weapon.

Winnipeg police allege that the same suspects also attacked a 23-year-old woman on the same night.

With a report from CTV Winnipeg’s Josh Crabb