Michael Phelps, the American swimming star from North Baltimore, exacted revenge Saturday night on one of his chief U.S. rivals, defeating University of Texas swimmer Ian Crocker at the International Invitational swim meet.

But an hour later Phelps was beaten by another rival, also from Texas, when he lost to Aaron Peirsol in the 200-meter backstroke.

Phelps, 18, who lives near Towson, in Baltimore County, beat Crocker, 21, in the final of the 100-meter butterfly, an event in which Crocker beat Phelps last summer in Spain, setting a world record of 50.98 seconds in the process.

Stung by the defeat, Phelps had hung a picture of Crocker in his bedroom as a motivator. It paid off: Phelps won in a time of 52.39 seconds, with Crocker coming in second at 52.56 seconds.

Although Phelps holds world records in the 200-meter butterfly as well as the 200-meter and 400-meter individual medley, he has been expanding the list of events in which he races. At this summer's Olympics in Athens he is aiming to match Mark Spitz's 1972 record haul of seven gold medals.

Shortly after his victory over Crocker, however, Phelps ran into Peirsol in the 200 backstroke, an event in which Peirsol holds the world record and in which he defeated Phelps at the Santa Clara meet last year.

Peirsol, 20, whose world record time is 1:55.15, also is a student at the University of Texas. His time of 1:56.95 easily beat Phelps, who, though he has been training in the event, came in second in 1:57.58.

M. Jones, Greene Up to Speed

With a stiff wind behind her, Marion Jones breezed to victories in the 100 meters and long jump at the Home Depot Invitational in Carson, Calif.

Jones, who insists she's able to focus on training and competing despite a cloud cast by the BALCO steroid investigation, was timed in a wind-aided 10.99 seconds in the 100 and won the long jump with a wind-aided leap of 23 feet 43/4 inches.

She was among a handful of athletes to testify before a federal grand jury about the Bay Area Laboratory Co-Operative. The grand jury was looking into the alleged distribution of performance-enhancing drugs to athletes. Jones repeatedly has said she has not used any such substances.

Olympic champion and former world record holder Maurice Greene won the men's 100 meters in 9.86, also wind-aided.

Alan Webb (Lake Braddock) won the men's 1,500 meters in 3:35.71.

Angela Daigle, whose career best was 11.27, finished second in the 100 in 11.17. LaKeisha Backus was third in 11.23.

Greene finished ahead of Doc Patton (9.96) and Rae Edwards (10.04).

The Associated Press contributed to this report.