FLORENCE, Italy - Nearly nine months after missing out on the 1,500 metres world record by three-hundredths of a second, Kenya's Faith Kipyegon buried the ghost of past disappointments with an emphatic performance at Friday's Florence Diamond League meeting.

In Monaco last year, double Olympic and world 1500m champion Kipyegon came agonisingly close to breaking Genzebe Dibaba's mark of 3:50.07 set in 2015 as she crossed the line in 3:50.37.

Kipyegon's narrow miss left her dejected, with the 29-year-old telling Olympics.com, "...after the finish line, I thought I got the world record.

"That's why I went down and slept a little bit, knowing that I got it. But later I saw the screen and it was really disappointing."

However, on Friday, Kipyegon did not let up for a moment, doggedly continuing on long after she had left her rivals in the dust to cross the line in 3:49.11 - almost an entire second faster than Dibaba's record.

"When I crossed the finish line, I knew I broke the world record because I had a good finish and felt very strong at the end. I knew everything was possible," Kipyegon said after her remarkable run on Friday.

The Kenyan remained behind the pacemakers for the first half of the race before running clear in the final 300m to finish well ahead of Britain's Laura Muir and Australian Jessica Hull.

"After 1,000, when the pacemaker went out, I just pushed myself towards the finish line. And that was what my manager told me - anything is possible - after the pacemaker, just run your race," Kipyegon said.

The world record completes Kipyegon's collection of achievements, adding to her two Olympic 1,500m golds and the 2017 and 2022 world titles, Commonwealth Games gold medal from 2014 and three Diamond League titles.

"This was really important because this was something I was still missing in my career," Kipyegon added.

"Getting this, it will really motivate me and I left the legacy for the next generation - they can say she broke the world record, she was the Olympic and the world champion. It was amazing tonight."

(Reporting by Aadi Nair in Nashik, India; Editing by Ken Ferris)