In less than an hour and a half, Felix became the fastest woman this year in both sprints.
Felix ran a personal-best 10.93 seconds in the 100. Then she took the 400 in 49.83, the first time a woman had broken the 50-second mark this season.
"This is what I wanted to do, but I am tired," she said. "In the 100, my start needs still to improve, but it is a lot better than it was."
In the 100, Felix took charge in the final 40 meters, dipping across the line to comfortably beat Sherone Simpson of Jamaica by 0.16 seconds. Jamaica's Kerron Stewart had held the previous fastest time this year with 10.96.
In balmy conditions on the Persian Gulf, Felix went out fast in the 400 and led by about 10 meters when heading into the home stretch. Jamaica's Shericka Williams was second in 50.50. Felix's American compatriot, Sanya Richards, had held the previous best this year of 50.47.
Felix expects to compete in the 100 and 200 at the U.S. Olympic trials, starting June 27 in Eugene, Ore., and hopes to be part of the 400- and 1,600-meter U.S. relay teams in Beijing as well.
There was more good news for the U.S. team.
American David Oliver won the 110-meter hurdles in 12.95 seconds, 0.07 off the world record held by China's Liu Xiang. Oliver's previous personal best was 13.08. Oliver had ideal wind conditions as he raced to the eighth-best time in history. Joel Brown was second in 13.38 and Andy Turner clocked 13.41.