American Olympic silver medalist Galen Rupp ran the year's fastest 10,000 meters to break his national record at the opening session of the Prefontaine Classic Diamond League meeting on Friday.

With British Olympic gold medalist and training partner Mo Farah cheering him on, Rupp powered home in 26 minutes, 44.36 seconds to defeat Kenyan world bronze medalist Paul Tanui by five seconds at the University of Oregon's Hayward Field, his home track.

Only Ethiopian world record holder Kenenisa Bekele has run faster (26:25.97) on American soil.

Reese Hoffa claimed his third consecutive Prefontaine Classic shot put title with a throw of 21.64 meters. Joe Kovacs was second (21.46) while Christian Cantwell place third, completing a U.S. podium sweep with a toss of 21.38.

Serbia's Ivana Spanovic won the women's long jump with a leap of 6.88 meters while Job Kinyor finished first in the men's international 800 with a time of 1:44.70.

The Prefontaine Classic is the third race in the IAAF Diamond League series. It is named after legendary American middle-distance runner Steve Prefontaine, who died in a single car smash near Hayward Field in 1975.