A Saskatoon woman was found more than 48 hours after she was allegedly abducted by her ex-fiance, police say.

Mariana Cracogna, 26, was found Sunday around 9 p.m. with serious injuries. She hadn't had any food or water since Friday afternoon and was "in a weakened state" when a passing motorist found her, police said. She was recovering in hospital Monday.

Clinton Mclaughlin, 36, has been charged with aggravated assault, kidnapping, unlawful confinement and breach of recognizance. Further charges are possible, police said.

He was arrested shortly after midnight after he was found lying on Yellowhead Highway near the village of Clavet, located about 30 km south of Saskatoon, The StarPhoenix reported.

Mclaughlin was also weak from lack of food and water, police said.

The woman's brother told the paper he believed the two had recently broken up and the alleged abduction may have occurred when she tried to give back her engagement ring.