Alia Atkinson of Jamaica broke the world record for the 50m breast stroke race, one of three broken on the final day of the FINA Swimming World Cup in Budapest ©FINA

Brazil's Nicholas Santos and Jamaica's Alia Atkinson broke world records on the final day of the International Swimming Federation (FINA) Swimming World Cup at the Duna Arena, Budapest. 

Santos broke the world record in the 50m fly event, with a time of 21.75sec.

"It’s amazing to swim a world record especially in front of such a crowd," Santos said.

I’m pretty happy but my target is the World Championships in December and I want to swim faster there."

Atkinson then followed that by breaking a world record she had previously held herself, winning the 50m breast stroke race with a time of 28.56.

“It’s fantastic, I’m really happy to break this record again," Atkinson commented.

"After the Olympics I have some ups and downs so it’s a great feeling to return this way."

Brazil's Nicholas Santos celebrates breaking the  world record for the 50m men's fly race at the Fina Swimming World Cup in Budapest ©FINA
Brazil's Nicholas Santos celebrates breaking the world record for the 50m men's fly race at the Fina Swimming World Cup in Budapest ©FINA

Jianjihae Wang of China added a junior world record to the 400m world record she had broken on the first day of the competition.

The sixteen year old won the women's 800m freestyle in 7:59.44.

The competition is now over, with Hungarian Katinka Hosszu excelling in front of a home crowd, winning seven medals in total.

The next FINA Swimming World Cup event will take place in Beijing from November 2 to 4.