(SHANGHAI, CHN) - Drug-row sprinter Cesar Cielo defied a storm of criticism to win world gold on Monday as Norway's Alexander Dale Oen claimed an emotional victory for his home country just days after deadly attacks.
Fifteen-year-old prodigy Ye Shiwen also lit up Shanghai's Sea Crown stadium with a breathtaking first swimming win for China on an evening of tears and drama at the world championships.
Cesar, controversially cleared to swim despite failing a dope test, sobbed uncontrollably on the podium after his 50m butterfly win, and was comforted by fellow medallists Matthew Targett and Geoff Huegill of Australia.
The Brazilian Olympic freestyle champion said he felt "blessed by God" after the victory, which he described as the toughest of his career.
"This gold medal has a different feel from the other ones," he said. "This one was the hardest of my life."
Cielo clocked 23.10sec to take gold, just 0.18 ahead of second-placed Targett, unleashing a flood of emotions after his rollercoaster few months since testing positive for a banned diuretic in May.
The 24-year-old was let off with a warning last week by the Court of Arbitration for Sport, prompting rumblings of discontent among fellow swimmers including US veteran Jason Lezak.
Cielo denies wrongdoing and blames a contaminated caffeine supplement for the result at Brazil's national championships in May. Three team-mates also tested positive for furosemide, which can mask performance-enhancing drugs.
"It was a tough time," Cielo said. "Time to test not only my talent in swimming but how much I could take."
Meanwhile, Norway's Dale Oen used his sadness and anger at deadly attacks in his home country as "fuel" as he won the men's 100m breaststroke ahead of Italian Fabio Scozzoli and South Africa's Cameron van der Burgh.
"I just tried to use what happened back home as fuel and tried to think we just need to push forward," he said, referring to the bombing and shooting atrocities which left 86 people dead.
"It's been really tough but I'm happy I could put it in the back of my head for a minute or two and just focus on the race."
Japan's four-time Olympic breaststroke champion Kosuke Kitajima finished fourth as he failed to add to his three world titles.
Elsewhere, Asian Games champion Ye Shiwen, 15, brought the crowd to its feet in a pulsating 200m individual medley which secured China's first swimming gold.
Ye put in a lightning final lap to pip Australia's Alicia Coutts, who won her second silver of the night, by one-tenth of a second in 2:08.90.
Defending champion Ariana Kukors of the United States was third but there was no medal for Australia's Olympic title-holder Stephanie Rice, who finished fourth.
And American Dana Vollmer, 23, won her first individual title at a world championships in the 100m butterfly ahead of Coutts and China's Lu Ying.
World record holder Sarah Sjoestroem, the Swedish defending champion, finished fourth while Australia's "Madame Butterfly" Jessicah Schipper was seventh.
Vollmer's victory was attained by virtue of an unusual training regime in the ocean off Australia's Tasmania, and follows a career beset by injury as well as a serious heart problem which required surgery in 2003.
"I'm so excited, I've never won a world championship. My fly's been feeling absolutely amazing," Vollmer said. "I feel all the different things I've been doing with training... are really paying off for me."
America's 14-time Olympic champion Phelps qualified for Tuesday's 200m freestyle final alongside team-mate Ryan Lochte.
"It's a deadly field. You know it's going to be down to the last 50," said Phelps. "I think whoever gets their feet over first in that 150 (turn) is going to have that shot."