American Caeleb Dressel grabbed his 15th world championship gold medal and his second in two days as he won the 50m butterfly final in Budapest on Sunday.

Dressel, part of the winning 100m freestyle relay team on Saturday, beat Nicholas Santos by 0.21sec.

READ | FINA World Championships: Martinenghi wins 100m breaststroke, Huske takes 100m butterfly title

At 42, the Brazilian broke his own record as oldest World Championship medallist. Michael Andrew of the United States was third, one hundredth of a second behind the Brazilian.