Haile Gebrselassie won the Great Manchester Run by 34 seconds on Sunday, but a strong wind stymied his attempt to regain the 10-kilometer world record.

The 36-year-old Ethiopian was on target to better the 10K road race mark of 27:01 set in March by Micah Kogo of Kenya until he came up against a strong headwind returning to finish. He crossed the line in Manchester city center in 27 minutes, 39 seconds.

"The first half was fantastic, the wind was behind," Gebrselassie said. "The way back from 6 kilometers it was horrible at some points because the wind was very strong. The temperature, though, was perfect.

"I wanted to run a world record, but in the second half it was difficult. I tried."

Kogo's course record of 27:21, set in 2007, was also beyond Gebrselassie. Ali Mabrouk El Zaidi of Libya was second in 28:13.

Gebrselassie will not compete at the world championships in Berlin in August, opting instead to focus on bettering his world record in the marathon in the same city a month later.

Bettering the mark of 2:03:59 he registered there last year would give him a 27th world record.

"I have to do these 10K, these 15K, for my speed and what I checked today is that I have enough speed," he said. "I'm doing speed work because I just want to improve my (world marathon record) time."