Milorad Čavić won een zilveren medaille in zwemmen (discipline 100 meter vlinder
) op de Olympische Spelen van 2008 en een gouden en een zilveren medaille op het Wereldkampioenschap van 2009. Hij won tien medailles op het Europees kampioenschap. Hij brak wereld- en Europese records meerdere keren.