The 69-year-old was found Tuesday morning.
A bass fisherman noted an "anomaly" in the water on his graph, leading to the discovery.
The man became "distressed" while in the water, the sheriff's office said.
The Roseville man went missing on a northern Minnesota lake.
Surveillance footage showed a man walking towards the beach on Sunday.
The man's body was found on Monday evening.
The 65-year-old's body was found after a 30-minute search.
The sheriff's office said it happened around 8 p.m. on July 4.
The 30-year-old hadn't been seen since Friday, June 25.
Few details have been released about the incident on Lake Marion.
The incident follows a string of drownings in Minnesota over the weekend.
He was swimming from a boat Sunday when he went missing.
The incident happened Tuesday evening.
Three other crew club members were rescued.
It happened in Stearns County.
The lake is located within Bemidji's city limits.
It happened near Collegeville at the weekend.
The county started tracking the invasive species over the spring.
There's no way it's as easy as he made it look.
Fortunately, neither of them were injured.
He was revived after lifesaving measures.