Nick Willis bounced back from his Olympic disappointment to claim a new personal best while finishing third over 1000 metres in Linz, Austria.
Willis' time of 2:16.58 seconds is just 1/100 sec outside the New Zealand record of 2:16.57 held by Sir John Walker, set in Oslo, Norway in 1980.
The time is faster than Peter Snell's best of 2:16.6 seconds recorded at Auckland in 1964, a hand timed result which is listed alongside Walker's record.
The Linz race was won by Kenyan Benson Seurei in 2:16.39 from Canadian Nate Brannan 2:16.52. Brannan's time is a Canadian national record.
Willis was disappointed to miss the record by the barest of margins, but said "It was good to be back racing, and I'm happy to have a fast hit out before the Lausanne Diamond League 1500m in three days."
Willis currently sits in sixth equal place in the Diamond League 1500 points with one point from one scoring result in Monaco before the Olympics.
The series is currently topped by Asbel Kiprop from Kenya who has 14 points with fellow Kenyan Silas Kiplagat next placed on four points.
Valerie Adams will also compete in the Lausanne Diamond League meeting, where she is expected to extend her lead in the shot put series points.