Updated

Michael Phelps beat Milorad Cavic again. No doubt about it.

With a defiant performance in a supposedly inferior suit, Phelps stayed close over the outward lap and rallied on the return to become the first swimmer to break 50 seconds in the 100-meter butterfly, beating the Serbian with a time of 49.82.

Cavic also broke 50 seconds, but 49.95 only got him a silver — and plenty of words to eat. He wasn't nearly as close as last year's Beijing Olympics, when Phelps famously won by one-hundredth of a second and Cavic always maintained that he actually touched first.

"That satisfied me a little bit," Phelps quipped with that crooked grin of his. "I set it up perfectly."

When Phelps saw his time at the Foro Italico, he hopped up on the lane rope separating him and Cavic, threw up his arms and let out a scream toward his mom and sister in the stands.

Showing as much emotion as he ever has, Phelps also slapped the water and tugged at his Speedo LZR Racer swimsuit — no doubt in reference to Cavic offering to get Phelps one of those supposedly faster polyurethane suits so he wouldn't have any excuses.

No need, Milorad.

Phelps did just fine with his own attire.

"It doesn't matter what suit you wear," Phelps said. "It matters how you train."

The two rivals finally shook hands, but that was about it.

Nothing more needed to be said.

"He congratulated me and kind of smiled a bit, but I have a feeling that our battle is going to go back and forth for a while," Phelps said.

Cavic did say one thing to Phelps: "You're the man."

"He just looked at me and smiled," Cavic said. "He knows it."

In one of the most memorable events of the Beijing Olympics, Phelps pulled out an improbable victory on his final half-stroke to beat Cavic by the narrowest possible margin. Without that win, Phelps would not have broken Mark Spitz's record with eight gold medals in a single games.

Cavic has stewed over the loss ever since, believing he touched first but didn't put as much pressure on the touchpad as Phelps, who ad-libbed an extra lunge and crashed into the wall much harder. Even though all electronic and photographic evidence shows Phelps won, Cavic repeated his claims when he got to Rome.

He also tried to get into Phelps' head, saying it was the American's own fault for sticking with a Speedo suit that isn't as fast as polyurethane models such as the Arena X-Glide, which Cavic wears.

The Serbian offered to get Phelps an X-Glide "within the hour," or buy him another of the rubberized suits out of his own pocket. Cavic said he would really prefer to race Phelps wearing nothing but briefs, so everyone would know who the best man is without any help from the suits.

Phelps said he would do his talking in the pool.

"He loves the big races, loves the energy," said his coach, Bob Bowman. "He sort of thrives on that, while some other swimmers don't."

Phelps set his second world record of the fastest meet in history and got back the mark Cavic snatched away a night earlier with a time of 51.01 in the semifinals.

Phelps also won his fourth gold medal of the championships, to go along with that silver he grudgingly accepted after losing to Germany's Paul Biedermann in the 200 free. Phelps has one event left — the 400 medley relay Sunday night, assuming the U.S. doesn't mess up in the morning prelims. The Americans will be a heavy favorite in that one, as always.

Three other world records were set Saturday, bringing the total to 39 with one day left at the final meet for high-tech bodysuits.

Kirsty Coventry of Zimbabwe took down her own mark in the 200 backstroke, winning in 2 minutes, 4.81 seconds. Russia's Anastasia Zueva also went under Coventry's old mark of 2:05.24, but 2:04.94 was only good enough for the silver. American Elizabeth Beisel claimed bronze.

China claimed the record in the women's 400-meter medley relay. Li Zhesi finished it off in 3:52.19 to beat the mark set by Australia (3:52.69) at the Beijing Olympics. The Aussies also went under the old mark, settling for silver in 3:52.58. Germany took the bronze.

The winning team also included Zhao Jing, Chen Huijia and Jiao Liuyang.

In a semifinal heat of a non-Olympic event, Britain's Liam Tancock set a world record of 24.08 in the 50 backstroke, eclipsing the mark of 24.33 held by American Randall Bal. Junya Koga of Japan also went under the previous record time to win the second heat at 24.29. The final is Sunday night.

Cesar Cielo of Brazil completed a sweep of the freestyle sprints with the 50-meter title. Cielo added to his title in the 100 with a one-lap time of 21.08 to hold off world-record holder Fred Bousquet (21.21) and fellow Frenchman Amaury Leveaux (21.25).

Managing to win world titles without world records: Australia's Marieke Guehrer in the women's 50 fly and Lotte Friis of Denmark in the women's 800 freestyle. Olympic champion and 800 world-record holder Rebecca Adlington finished fourth.

After switching suits, going from Speedo to Jaked, 42-year-old American Dara Torres barely managed to qualify for the final of the 50 free. She was eighth fastest in the semifinals, claiming the final spot in Sunday's race but not giving herself much chance to duplicate her silver-medal showing at Beijing, where she lost to Germany's Britta Steffen by one-hundredth of a second.

Phelps' last individual event in Rome was a classic tortoise-versus-hare matchup, with Cavic knowing he would need a big lead at the turn, and Phelps fully aware he would have to be close enough to pull it out with his typically strong finish.

The day didn't start well for Phelps. At the warmup pool, he collided with Australian teenager Cate Campbell and broke his goggles.

"We were all a little freaked out," Phelps said. "I was kind of blurry in my left eye a little bit. But it ended up going away. I tried to really just get that out of my head."

Bowman asked if he wanted to drop out.

No way.

The two rivals entered the deck with all the hype of a heavyweight fight. Cavic played right along — patting his heart, crossing himself twice and staring down Phelps as they waited to step up on the blocks. The American was facing Cavic but just looked right past him, as it he wasn't a factor.

"We face each other, but I don't look that way. I look up in the crowd," Phelps said. Still, "it's literally like a straight showdown. It's like boxers coming face to face for a weigh in. I think that's kind of cool for the sport. I think it sort of brings more excitement."

Then, they were off. Cavic knew he was in trouble when Phelps was right on his shoulder as they kicked away from the far wall, just 0.77 separating them.

"I was pretty sure I was going to be ahead at the first turn," said Cavic, who wanted to be at least a second ahead. "When I saw him right there, uh oh."

Phelps appeared to be sneaking underwater glances in Cavic's direction all the way back, then finished in one last swoop of his arms. Bare-chested teammate Ryan Lochte, watching from the sunny side of the stands, kept screaming, "Come on!" Mom Debbie Phelps looked as though she could barely breathe as she watched the finish.

"I felt so good coming off the wall," Phelps said. "My kick off the wall felt really, really good. I saw the splash out of my left eye from his lane coming over, and I saw him getting closer and closer, and I heard the crowd getting louder and louder. I figured it was going to come down to the touch again."

Not really. Unlike Beijing, where Phelps trailed to the last possible split-second before getting ahead of a gliding Cavic, the American was clearly ahead at this finish.

He didn't even hear what Cavic had to say when it was over. The Serbian hung on the lane rope, as if wanting to make peace, but Phelps was too busy celebrating.

"I was very, very strong toward the end," Cavic said. "But Michael Phelps is Michael Phelps and he does what he does — and he did."

No doubt about it.