Kaylee McKeown of Australia shattered two world records in Budapest and clinched the overall World Cup crown  ©ITG

Kaylee McKeown of Australia and Qin Haiyang of China have won the overall Swimming World Cup titles in Budapest today.

The 22-year-old McKeown, a three-time Olympic champion, scripted history by adding the 200 metres backstroke crown to the 100m and 50m golds that she had won with world records over the previous two days.

Having clinched all three titles at the World Championships in Fukuoka earlier this year, McKeown clocked 26.86sec in the 50m and 57.33 in the 100m - both world records - that pushed her closer to the World Cup title.  

In the 200m today, the Queenslander managed 2min 4.81sec, but was not able to beat her own world record of 2:03.14 set in March.

"I really wasn’t expecting this result. It's lovely and it's a great experience to take away from these world cups," she said.

"It gives me extra motivation and some money from those last PBs. 

"My coach said to be sure not to get in my own way just pick yourself up in that third 50. 

"Its really nice to bring these results back home to Australia. 

"We can't always be thinking about the Olympics because it can be overwhelming, so I often wake up thinking about training."

Qin reset the World Cup record clocking 2:07.32 for the men's 200m breaststroke title today.

Having won the 50m and 100m triple crowns in Berlin and Athens, the 24-year-old who had a stellar Asian Games in Hangzhou, repeated the feat. 

He stood on top of the men's 50m breaststroke podium with a time of 26.30 and took the 100m gold in 57.82 in Budapest.

"Yesterday I had some regrets that I did not set a World Cup Record, so today I was motivated for a winning time that was also a world cup record," Qin said.

"This gives me greater confidence.

"I am pleased with the time."

Swedish star Sarah Sjöström sealed the triple crown, beating Zhang Yufei of China in 25.21 to win the 50m butterfly on Saturday.

Zhang, however, had won the 200m butterfly on Friday in an impressive 2:05.65, beating the World Cup record of 2:06.33.

Benedetta Pilato of Italy was a surprise winner of the 100m breaststroke yesterday, clokcing  1:05.83.