Čavić voitti 100 metrin perhosuinnin pitkän radan Euroopan-mestaruuden Debrecenissä 2012 ajalla 51,45.