Fina World Cup: Jack Burnell and Keri-Anne Payne win medals
Britain's Jack Burnell won gold at the Fina Marathon World Cup meeting in Hungary in his final race before the World Swimming Championships.
The Loughborough swimmer has now won back-to-back titles following his success in Mexico in May.
Olympic silver medallist Keri-Anne Payne fought hard in the final lap of the women's race, recovering from sixth place to take bronze.
The World Swimming Championships start in Kazan, Russia on 24 July.