Gregorio, Walker, Demus of USA all win events

Updated: May 22, 2005, 5:00 PM ET
Associated Press

BELEM, Brazil -- American Brian Lewis won the 100 meters at the Brazilian Grand Prix on Sunday, while countryman Jimmie Hackley won the 200.

Lewis clocked 10.22 seconds, upsetting J.J. Johnson, who finished third in 10.28. Jamaica's Michael Frater finished second in 10.26. Hackley posted a winning time of 20.49 to beat Brazil's Andre Domingos, who finished in 20.55.

In other events, fan-favorite Jadel Gregorio edged Walter Davis of the United States to win the triple jump. Gregorio, fifth in the Athens Olympics, jumped 57 feet, 1 inch, while Davis lept 56-8}.

American pole vaulter Brad Walker soared 19-½ to top compatriot Jeff Hartwig (17-8 ½), and Lashinda Demus of the United States ran 53.56 to win the 400 hurdles.

Copyright 2005 by The Associated Press