The third Diamond League meeting of the season in Florence on Thursday had all the ingredients of an action-packed thriller. And it didn’t disappoint as athletes pushed hard to be in peak form ahead of the Tokyo Olympics.Following an eventful week on the track, Sifan Hassan emerged victorious in the women’s 1500m event.Sifan Hassan had set a world record in the 10,000m on Sunday before losing it to Letesenbet Gidey just two days later. And on Thursday in the Italian city, Hassan came through with flying colors.Hassan was challenged by Kenyan Faith Kipyegon to the very end but the Ethiopian-born Dutch world champion held her nerve to finish in an impressive 3:53.63, a Diamond League meet record and world lead timing.Read: Estonian javelin ace Magnus Kirt pulls out of Tokyo Olympics due to serious leg injuryAfter the sprint finish, Sifan Hassan was undoubtedly elated and said:“I am so happy and I am so tired. It was an amazing race. I thought Faith was going to beat me in the last 400m because I haven’t been working on speed and I just came from 10,000m so I don’t know where my speed came from, it surprised me.”In a race that piqued South Asian interest, Sri Lanka’s Mudiyanselage Yupun Abeykoon finished the blue-riband men’s 100m event in fourth place with a timing of 10.16 seconds, 0.08 seconds adrift of the winner, South African Akani Simbine.Now based in Italy, Abeykoon has been making rapid strides as a 100m runner and has the fastest time for an athlete from the region. On May 13, Abeykoon improved his personal as well as national record in the men's 100m event by clocking 10.15, which he set during the Meeting di Savona Championship in Italy.Days later, on May 21, he bettered his own personal record by clocking 10.09, which he achieved in the 100m final at the Anhalt 2021 competition in Dessau, Germany.Dina Asher-Smith powered to a victory in the women’s 200m, in 22.06 seconds, ahead of Ivory Coast’s Marie-Josee Ta Lou. Asher-Smith’s time marked her season’s best run, leaving the Briton in high spirits heading towards the Olympics.In the men’s 110m hurdles event in Florence, Olympic champion Omar McLeod and in-form Puerto Rican Jasmine Camacho-Quinn set Diamond League meet records. Camacho-Quinn clocked 12.38 to take down a 41-year-old record, while McLeod set a world-leading time of 13.01 in an equally convincing display.European indoor 400m champion Femke Bol won the women’s 400m hurdles in 53.44 seconds while the 20-year-old Norwegian, Jakob Ingebrigtsen, upset an exceptional 5000m field, including world record holder Uganda's Joshua Cheptegei, to win in a time of 12:48.45.Florence Diamond League results:Men:100m1 Simbine Akani (RSA) 10.08s2 Ujah Chijindu (GBR) 10.10s3 Matadi Emmanuel (LBR) 10.16s4 Mudiyanselage Yupun Abeykoon (SRI) 10.16s5 Rodgers Michael (USA) 10.25s6 Cissé Arthur (CIV) 10.35s7 Greene Cejhae (ANT) 10.39s8 Harvey Jak Ali (TUR) 10.46s400m1 Zambrano Anthony José (COL) 44.76s2 Re Davide (ITA) 45.80s3 Hudson-Smith Matthew (GBR) 45.93s4 Nene Zakhiti (RSA) 46.23s5 Petrucciani Ricky (SUI) 46.24s6 Scotti Edoardo (ITA) 46.38s7 Aceti Vladimir (ITA) 46.55s5000m 1 Ingebrigtsen Jakob (NOR) 12:48.45 WL PB2 Gebrhiwet Hagos (ETH) 12:49.02 SB3 Ahmed Mohammed (CAN) 12:50.12 SB4 Katir Mohamed (ESP) 12:50.79 NR PB5 Knight Justyn (CAN) 12:51.93 PB6 Cheptegei Joshua (UGA) 12:54.69 SB7 Balew Birhanu (BRN) 12:57.71 SB8 Koech Robert Kiprop (KEN) 13:12.56 PB9 Crippa Yemaneberhan (ITA) 13:17.9610 Bekele Telahun Haile (ETH) 13:18.29 SB11 Mcsweyn Stewart (AUS) 13:20.1112 Kimeli Isaac (BEL) 13:21.66 SB13 Edris Muktar (ETH) 13:25.9814 Aouani Iliass (ITA) 13:28.09 PB15 Ramsden Matthew (AUS) 13:32.37Also read: Javelin ace Neeraj Chopra reaches Portugal for training-cum-competition tour ahead of Tokyo Olympics3000m Steeplechase 1 El Bakkali Soufiane (MAR) 8:08.54 WL2 Takele Bikila Tadese (ETH) 8:10.563 Tindouft Mohamed (MAR) 8:11.65 PB4 Abdelwahed Ahmed (ITA) 8:12.04 PB5 Beyo Chala (ETH) 8:12.35 SB6 Zoghlami Osama (ITA) 8:14.29 PB7 Bedrani Djilali (FRA) 8:15.87 SB8 Haileselassie Yemane (ERI) 8:16.75 SB9 Gilavert Louis (FRA) 8:19.79 PB10 Chemutai Albert (UGA) 8:23.96 SB11 Zerrifi Abdelhamid (FRA) 8:25.74 PB12 Chiappinelli Yohanes (ITA) 8:27.8613 Desgagnés Jean-Simon (CAN) 8:39.474️⃣ Meeting Records...4️⃣ World Leads......and Jakob #Ingebrigtsen. What a night at #FlorenceDL!#DiamondLeague— Wanda Diamond League (@Diamond_League) June 10, 2021110m Hurdles 1 McLeod Omar (JAM) 13.01s WL =MR2 Pozzi Andrew (GBR) 13.25s SB3 Belocian Wilhem (FRA) 13.31s SB4 Allen Devon (USA) 13.32s5 Brathwaite Shane (BAR) 13.46s6 Perini Lorenzo (ITA) 13.63 SB7 Dal Molin Paolo (ITA) 13.648 Martinot-Lagarde Pascal (FRA) 14.26 SBHigh Jump Men 1 Ivanyuk Ilya (ANA) 2.33m2 Starc Brandon (AUS) 2.33m SB3 Tamberi Gianmarco (ITA) 2.33m SB4 Protsenko Andriy (UKR) 2.30m SB5 Barshim Mutaz Essa (QAT) 2.30m =SB6 Nedasekau Maksim (BLR) 2.27m SB7 Gasch Loïc (SUI) 2.20m7 Thomas Donald (BAH) 2.20m9 Sottile Stefano (ITA) 2.16mShot put 1 Walsh Tomas (NZL) 21.47m2 Sinancevic Armin (SRB) 21.60m3 Fabbri Leonardo (ITA) 21.71m SB4 Mihaljevic Filip (CRO) 21.39m5 Haratyk Michal (POL) 20.90m6 Stanek Tomáš (CZE) 20.32m SB7 Weir Zane (ITA) 20.06m8 Bukowiecki Konrad (POL) 19.23mWomen:200m 1 Asher-Smith Dina (GBR) 22.06s MR SB2 Ta Lou Marie-Josée (CIV) 22.58s SB3 Kambundji Mujinga (SUI) 22.60s SB4 Kaddari Dalia (ITA) 22.86s PB5 Dobbin Beth (GBR) 22.88s6 Schippers Dafne (NED) 23.03s7 Hooper Gloria (ITA) 23.25s SB8 Atcho Sarah (SUI) 24.43s SB(WL – World Lead, PB – Personal Best, SB – Season’s Best, NR – National Record, MR- Meet Record)Also read: Tokyo Olympics: Top five male contenders for 100m title1500m Women (WL – World Lead, PB – Personal Best, SB – Season’s Best, NR – National Record, MR- Meet Record)1 Hassan Sifan (NED) 3:53.63 WL MR2 Kipyegon Faith (KEN) 3:53.91 NR PB3 Muir Laura (GBR) 3:55.59 SB4 Debues-Stafford Gabriela (CAN) 4:00.46 SB5 Nanyondo Winnie (UGA) 4:00.84 SB6 Mccolgan Eilish (GBR) 4:02.12 SB7 Vanderelst Elise (BEL) 4:02.63 NR PB8 Hailu Lemlem (ETH) 4:03.249 Guerrero Esther (ESP) 4:03.67 SB10 Snowden Katie (GBR) 4:03.8611 Sabbatini Gaia (ITA) 4:04.23 PB12 Mageean Ciara (IRL) 4:04.32 SB13 Arafi Rababe (MAR) 4:04.72 SB14 del Buono Federica (ITA) 4:08.58 SB100m Hurdles1 Camacho-Quinn Jasmine (PUR) 12.38s MR2 Charlton Devynne (BAH) 12.80s3 Herman Elvira (BLR) 12.85s SB4 Tapper Megan (JAM) 12.94s5 Bogliolo Luminosa (ITA) 12.99s6 Skrzyszowska Pia (POL) 13.03s7 Seymour Pedrya (BAH) 13.51s400m Hurdles1 Bol Femke (NED) 53.44s NR PB2 Ryzhykova Anna (UKR) 54.19s PB3 Turner Jessica (GBR) 54.79s4 Nel Wenda (RSA) 55.20s5 Petersen Sara Slott (DEN) 55.21s SB6 Olivieri Linda (ITA) 55.63s PB7 Folorunso Ayomide (ITA) 56.92s SB8 Belle Tia-Adana (BAR) 58.36sAlso read: NIS Patiala to host Indian Grand Prix IV on June 21 ahead of Tokyo OlympicsPole Vault 1 Sidorova Anzhelika (ANA) 4.91m SB2 Zhuk Iryna (BLR) 4.71m3 Stefanidi Katerina (GRE) 4.66m4 Bengtsson Angelica (SWE) 4.66m SB4 Bradshaw Holly (GBR) 4.66m6 Peinado Robeilys (VEN) 4.66m SB7 Šutej Tina (SLO) 4.56m8 Moser Angelica (SUI) 4.56m View this post on Instagram A post shared by Wanda Diamond League (@diamondleagueathletics)Long Jump 1 Španovic Ivana (SRB) 6.74m2 Mihambo Malaika (GER) 6.82m SB3 Bekh-Romanchuk Maryna (UKR) 6.79m SB4 Malone Chantel (IVB) 6.65m5 Mironchyk-Ivanova Nastassia (BLR) 6.61m SB6 Iapichino Larissa (ITA) 6.45m7 Strati Laura (ITA) 6.29m8 Ibarguen Caterine (COL) 6.10m SBDiscus Throw 1 Perkovic Sandra (CRO) 68.31m SB2 Pérez Yaimé (CUB) 66.82m3 Pudenz Kristin (GER) 64.42m4 Tolj Marija (CRO) 63.28m5 Vita Claudine (GER) 62.72m6 Cá Liliana (POR) 62.30m7 Caballero Denia (CUB) 61.33m8 Osakue Daisy (ITA) 56.20m