South African swimmer Roland Schoeman has broken one world record and narrowly missed another at the World Cup short course event in Stockholm, Sweden.
Schoeman broke German Thomas Rupprath's world record in the 100-meter individual medley Tuesday by .07 seconds, clocking a time of 52.51 seconds.  His countryman Ryk Neethling was second, .10 seconds back, while Frenchman Romain Barnier was third.
Schoeman also dominated the 100-meter freestyle, finishing two-10ths of a second off American Ian Crocker's world mark in 46.45 seconds.  Neethling was second again, more than half a second back, while Frenchman Fabien Gilot was third. 
In other highlights, Ed Moses of the United States won the 50-meter (26.75) and 200-meter (2:05:00) breaststroke events.  Moses remains undefeated in Stockholm, where he swept all three breaststroke events last year and broke the 50 and 200-meter world records in 2002.
Swedish swimmers Josefin Lillhage and Therese Alshammar won the women's 200-meter (1:55.40) and 50-meter (24.29) freestyle respectively.  Alshammar, who holds the world record, won in Stockholm for the fifth year in a row.

Other winners included Randall Bal of the United States in the men's 100-meter backstroke (51.66), and Japan's Ryo Takayasu and Takeshi Matsuda in the 50-meter (23.51) and 200-meter (1:53:59) butterfly respectively.

Martina Moravcova of Slovakia captured the women's 100-meter butterfly (57.25), while Yu Yang of China took the 200-meter individual medley crown (2:11:42).

Some information for this story provided by AP and AFP.