Kenya's Olympic and world 1500m champion Faith Kipyegon missed the world record by a stride in Monaco tonight ©Getty Images

Kenya’s world and Olympic 1500m champion Faith Kipyegon came within a stride of the world record at tonight’s Monaco Diamond League meeting as she ran the second fastest time ever, 3min 50.37sec.

That was just shy of the mark of 3:50.07 set on this same track by Ethiopia’s Genzebe Dibaba in 2015.

Kipyegon, who was on her own for the final 600 metres, came desperately close after a final surge that got her almost level with the first of the flashing green trackside lights that indicated the pace set by Dibaba seven years earlier.

Shelly-Ann Fraser-Pryce ran her second fastest 100m ever as she clocked 10.62 - just 0.02 off the lifetime best she set last year which moved her to third on the all-time list - in a race of stupendous quality that saw her fellow Jamaican, world 200m champion Shericka Jackson, lower her personal best to 10.71 in second place.

One place behind, the Ivory Coast’s 33-year-old Marie-Josee Ta Lou, who has been running at this level for a dozen years, set an Area record of 10.72, with Aleia Hobbs of the United States equalling her personal best of 10.81 in fourth place.

Since winning her fifth world 100m title in Eugene last month, the 35-year-old Fraser-Pryce has run 10.66, 10.67 and now 10.62 in the space of five days - and she is still heading towards next month’s Diamond League final in Zurich.           

Ethiopia’s 21-year-old Berihu Aregawi, fourth in the Olympic 10,000m last summer after which he set a world 5km road world record of 12min 49sec, had asked for lightning-fast pacing in the men’s 3,000m, apparently targeting the world record of 7min 20.67sec set in 1996 by Kenya’s Daniel Komen.

Aregawi earned a 50m lead before fatigue set in with two laps remaining and he was caught on the finishing straight by the eager figure of Burundi’s Thierry Ndikumwenayo, who clocked national and Diamond League record of 7min 25.93sec to move seventh on the all-time list.

Double world 200m champion Noah Lyles moved clear of a stellar field with his customary verve to set a meeting record of 19.46sec, ahead of his 18-year-old fellow American rival Erriyon Knighton, the world bronze medallist, who recorded 19.84 ahead of compatriot Michael Norman, the world 400m champion, who clocked 19.95.

Britain’s world 1500m champion Jake Wightman, who added a Commonwealth bronze to his collection on Saturday and will contest the 800m at the imminent European Athletics Championships in Munich kept himself in trim with victory over 1,000m in 2min 13.88sec, the ninth fastest of all time.

Wightman, who will shortly contest the 800m at the European Athletics Championships in Munich, hunted down long-time leader Marco Arop in the final 30m, with the latter setting a Canadian record of 2:14.35.

Double world 110m hurdles champion Grant Holloway got off to a trademark smart start which was enough to earn him victory in a season’s best of 12.99sec from American compatriot Trey Cunningham, who clocked 13.03, and Jamaica’s Olympic champion Hansle Parchment, who withdrew from last week’s Commonwealth final as a precaution after feeling a muscle twinge but was in good order here to run a season’s best of 13.08.

Double Olympic 400m champion Shaunae Miller-Uibo, who earned a first world title in Eugene last month, had her race won after going out hard over 200m and for a while looked likely to trouble her personal best of 48.36sec, but as the lactic hit over the final 15m she slowed marginally to win in 49.28.

So good is Venezuela’s Olympic champion Yulimar Rojas that a winning triple jump of 15.01m, in her first competition since retaining her world title in Oregon, elicited an almost rueful shrug of apology to the crowd.

Rojas did not look her usual exuberant self, and apart from her fifth-round winning effort had only one other scoring jump, a distinctly mortal 14.09m.

Jamaica’s Shanieka Ricketts, world silver medallist and more recently Commonwealth Games champion, finished second on 14.91m, with Tori Franklin of the United States third in a personal best of 14.86m.

Ukraine’s world indoor silver medallist Maryna Bekh-Romanchuk, set an outdoor personal best of 14.59m to finish fourth, and will now head off with medal ambitions to the European Athletics Championships in Munich.

One of the joint Olympic men’s high jump champions, Gianmarco Tamberi, made a brief appearance in the arena where he set his Italian record of 2.39m and wrecked his ankle going for 2.41m shortly before the Rio 2016 Olympics, managing only 2.20m.

The other - Tamberi’s friend and sometime training partner Mutaz Barshim - went all the way through to 2.30m without blemish before failing at 2.32.

As did the South Korean he beat to the world title last month in Eugene, Woo Sanghyeok.

There was no handshake and whooping after an agreed share on this occasion.

As is the usual custom, tied scores meant going back down the distances on a sudden-death basis, and while Woo failed at 2.30m, Barshim didn’t.

The final event of the evening, the women's 3,000m steeplechase, saw victory go to Ethiopia's world silver medallist Werkuha Getachew in 9min 06.19sec, with her compatriot Zerfe Wondemagegn second in a personal best of 9:6.63 and Lizzie Bird flitting in to beat America's London 2017 world champion Emma Coburn on the line for a British record time of 9:07.87 that took almost 10sec off her personal best.