Washington: Chinese swimming ace Wu Peng beat Michael Phelps in the 200 meters butterfly at the Charlotte UltraSwim Grand Prix meet on Saturday.
Wu won in a time of one minute, 56.69 seconds, .18 seconds ahead of Phelps. South Africa``s Rousseau was third in 1:57.54.
Wu took Charlotte event as his last warm-up before heading for the London Olympics where he will compete in the 200 fly.
14-time Olympic gold medalist Phelps took part in just two races at the Charlotte meet, also placing second in the 200 freestyle.
On the women``s side, Allison Schmitt edged Kathleen Ledecky to win the 400 freestyle with a time of 4:05.40. Ledecky clocked a 4:05.79.
Rebecca Soni easily won the women``s 200 breaststroke with a time of 2:22.22. Runner-up Micah Lawrence was more than two seconds back in 2:24.62.