Jack Burnell from Great Britain and Xin Xin from China won the men's and women's races respectively at the seventh leg of the International Swimming Federation (FINA) 2018 Marathon Swim World Series in Chin'an in China.
Xin's win gives her a second consecutive World Series title in home water, after the athlete also won the women's event at Lac Megantic in Canada.
She took the win today in a time of 2 hours, 6min 22.6sec, beating Germany's Leonie Beck by less than a second.
Beck also finished as runner-up in Doha, so today's result marks her second silver of the season.
Bronze went to Macela Cunha from Brazil, who has picked up two golds on the Series so far this year.
She could only manage third today though, finishing just 0.1sec behind Beck in an incredibly tight ending.
The Dutch Olympic champion from 2016 Sharon Van Rouwendaal missed out on a medal altogether, finishing fourth.
In the men's race Burnell finished the 10 kilometre course in 1:56:34.8 to claim his first World Series gold of the season.
His best previous finishes came in the Seychelles and Setubal in Portugal, where he won silver and bronze respectively.
This time out though second place was taken by Germany's Rob Muffels who finished in 1:56:34.9 and bronze was won by Italy’s Gregorio Paltrinieri.
The Italian, who is making his open water debut this season, touched the finishing pad in 1:56:35.3.
Just like in the women's race, the 2016 Dutch Olympic champion Ferry Weertman only managed fourth place.