As Prime Minister Viktor Orban watched on in Debrecen, Laszlo Cseh (400 metres individual medley) and Katinka Hosszu (200m butterfly) won their third titles of the tournament to leave Hungary with nine golds, 10 silvers and seven bronzes.
Cseh’s compatriot David Verraszto was second and Ioannis Drymonakos of Greece third; Hosszu also beat a team-mate, Zsuzssanna Jakabos, with Martina Granstroem of Sweden third.
Germany’s Olympic champion Britta Steffen responded from defeat in the 100m to win gold in the 50m freestyle in 24.37 seconds, before swimming the anchor leg as her team won the 4x100m medley relay.
Hinkelien Schreuder of the Netherlands took silver in 24.78 and Nery-Mantey Niangkouara of Greece claimed bronze in 24.93. In the relay, Italy took silver and Sweden bronze.
France’s Fred Bousquet also had a point to prove after failing to qualify for the Olympics, defending his 50m freestyle title. Stefan Nystrand of Sweden was second Andriy Govorov of Ukraine third.
Bousquet’s compatriot Coralie Balmy won the 400 freestyle after Italy’s world record holder Federica Pellegrini flopped in the heats, later citing exhaustion after winning the 200m freestyle on Saturday. Mireia Belmonte Garcia of Spain was second with Ophelie Cyrielle Etienne of France third.
Filippo Magni, who is dating Pellegrini, anchored Italy to gold in the men's 4x100m medley relay. Germany were second and Hungary third.
Finally, Petra Chocova of the Czech Republic won the 50m breaststroke. Ireland’s Sycerika McMahon was second, with Carolina Ruhnau of Germany third.
Many teams, including Great Britain, sent weakened teams to the finals as swimmers preferred to continue their training for the London Olympics later this summer.