A man's body was recovered on Sunday (January 17) from the Colo River at Colo Heights.
About 7pm on Saturday, emergency services were called to the river near Grassy Hill Trail, following reports a man had disappeared under water.
Police were told the man - believed to be aged in his 40s - was with five other men on separate inflatable lilos when he became wedged on a large submerged rock about 1pm.
The other men were uninjured and alerted authorities.
An operation commenced involving officers from Hawkesbury Police Area Command, Police Rescue and NSW Ambulance.
Paramedics were winched into the location, and the man, who was still partially underwater, was declared deceased.
Due to the terrain and fading daylight, the recovery operation was suspended just after 8.30pm.
About 11.50am the following day, the man's body was recovered by Police Rescue and the Westpac Life Saver Rescue Helicopter.
He was yet to be formally identified on at 2.30pm on Sunday afternoon and a report was being prepared for the information of the Coroner.