MONTREAL (AP) — Michael Phelps stole the show again on Sunday, handily winning the 100-meter butterfly at the Canada Cup.
He didn't come close to beating his own world record, but he led from wire to wire and won in 51.32 seconds.
Phelps won his only other event at the Olympic Pool, the 200-meter freestyle, on Saturday, though he knows he has room for improvement at that distance.
"I'm really happy with that and I know I need to do more training," said Phelps, who turned 26 on Thursday. "It's races like these that I think help me more mentally than anything else. ... Being able to still see that I can pop a good race here and there gives me a little bit of a confidence."
The three-day meet was billed as a tuneup for the World Aquatic Championships beginning July 16 in Shanghai, which itself is a test leading into the 2012 Olympics in London.
Phelps helped draw 1,800 spectators Sunday, and stayed for an hour after his race, signing autographs and posing for photos with fans.
Phelps could swim up to seven events at the world championships, including the 100 and 200 butterfly, the 200 freestyle, the 200 individual medley and three relays.
He won eight medals at each of the 2004 and 2008 Olympics — all but two were gold — and needs only two Olympic medals to tie the record of 18 won over three Games.
Canada's Brent Hayden said he's optimistic about his chances in Shanghai after winning Sunday despite a sinus infection.
"I'm moving in the right direction now heading into a world champs, and I'm expecting to swim a lot faster there," he said. "I feel like I'm starting to get a little more snap in my arms."
Hayden finished second in the men's 100 freestyle on Saturday, a race he won at the 2007 world championships.
Canadian Katerine Savard won three races and set a new Canadian record in the 50-meter freestyle.
"It gives me a lot of confidence because I think I can lower my times even more," she said.