Hungary's Katinka Hosszú was among the stars on the final day of the FINA World Cup in Budapest ©Getty Images

Hungarian star Katinka Hosszú secured her third gold medal of her home International Swimming Federation Swimming World Cup as she won the women's 200 metres medley in Budapest.

The three-time Olympic champion ensured a fitting finale to the event for the Hungarian crowd inside the Duna Arena by clocking a time of 2min 09.56sec.

Hosszú was nearly three seconds faster than Japan's Rika Omoto, while Zsuzsanna Jakabos of Hungary finished third.

Lithuania's Danas Rapšys claimed his second title of the event as he triumphed in the men's 200m freestyle in 1:45.97.

Rapšys touched the wall ahead of Kristóf Milák of Hungary and Japan's Katsuhiro Matsumoto, second and third, respectively.

Szebasztián Szabó added to the Hungarian success on the final day of the competition, earning his first individual World Cup win by topping the podium in the men's 50m freestyle.

Szabó clocked 23.22 to fend off the challenges posed by Russia's Andrey Zhilkin and Michael Andrew of the United States, who claimed silver and bronze, respectively.

Australia's Cate Campbell impressed in the women's 100m freestyle as she beat Sweden’s Michelle Coleman and Ranomi Kromowidjojo of the Netherlands with a time of 53.00sec.

Coleman was 0.45 seconds adrift in second, while Kromowidjojo did enough for third after finishing in 53.81.

The Swimming World Cup circuit is due to continue with the fifth event of the series in Berlin from Friday to Sunday (October 11 to 13).