Morocco's Hicham El Guerrouj broke his third world record of the season tonight, shattering the 2,000-meter mark by more than three seconds at the ISTAF meet.

Earlier this year, El Guerrouj set world records in the mile and 1,500 meters. His 2,000 record was the highlight of a meet in which Wilson Kipketer and Gabriela Szabo split $1 million.

Kipketer, the Kenyan-born Dane, and Szabo, the diminutive Romanian, each won at all seven Golden League meets this year to qualify for the big prize.

El Guerrouj, running alone over the final two laps, was timed in 4 minutes 44.79 seconds before a cheering crowd of about 30,000 at Olympic Stadium. The record of 4:47.88 was set by Noureddine Morceli of Algeria in Paris in 1995.

"I'm happy because I promised the people in Berlin a world record," El Guerrouj said. "The most important thing is for me to break all the world records between the 1,500 and the 5,000."

With the crowd cheering him loudly, Kipketer took control of the men's 800 meters midway through the race, then coasted to victory.

The first person to greet and hug him at the finish line was Szabo.

"It was definitely a fight with nerves," Kipketer said. "I didn't sleep well at all, but after the starting gun went off everything was okay."

Kipketer's time of 1:44.04 was nearly three seconds off his world record of 1:41.11, one of three world marks he set before malaria wiped out most of his 1998 season.

Szabo, also supported strongly by the crowd, broke away from a pack of four around the final curve and won the women's 3,000 in a year's best of 14:40.61.

Szabo, who had said she wanted to break her European record of 14:31.28 set last year at ISTAF, pulled away from Morocco's Zahra Quaziz to win easily on a warm, windless night.