Serbia’s Milorad Cavic erased Michael Phelps’ 100m fly mark from the world record books as he bids to take revenge on the American for defeat in the Beijing Olympics last year. Cavic saw Phelps clock 50.48 seconds in the first semifinal of the event at this year’s world championships in Rome then proceeded to lay down the marker in the second semi. He finished on his own in 50.01 seconds, well inside the mark of 50.22 which Phelps set earlier this month in Indianapolis