The finest Serbian swimmer Milorad Cavic won the gold medal in 100 metres butterfly at the European Championship in Debrecen, while Ivan Lendjer ended fourth.