US Olympic swimming great Michael Phelps won the 100m butterfly and lost the 100m free on Friday in his final meeting before the US Olympic swimming trials later this month.
Phelps, whose 14 Olympic gold medals include an unprecedented eight in one Games at Beijing four years ago, settled for second behind Jimmy Feigin in the 100m freestyle, Phelps clocking 49.05sec to Feigin's 48.63.
Phelps said he used that setback to fuel his bid in the 100m butterfly, in which he powered to a comfortable victory in 52.02.
"I didn't swim smart or very well in the 100 (free), and I got beat because of it," Phelps said. "I was angry with myself for that, and I turned it around a little in the 100 butterfly."
The meeting, organized by the by the University of Texas aquatics department, is opposite the USA Swimming Grand Prix event of the season, in Santa Clara, California.
Phelps opted not to make the trip to California, instead using the Texas meeting as his last prep races for the Olympic trials in Omaha, Nebraska, starting on June 25.
"Without a doubt, the clock is ticking for the upcoming Olympics, and I have to keep working hard to be where I want to be by July 27," said Phelps, who endured a couple of rocky seasons after his Beijing glory days but has said in recent weeks he is on track for the London Games.