Jakob Ingebrigtsen smashed the 3,000m world record, set 28 years ago, by more than three seconds at the Diamond League meet in Silesia, before Armand Duplantis broke his own pole vault world record.
Norway's Ingebrigtsen looked in disbelief as he crossed the line in 7 minutes 17.55 seconds, beating the previous record of 7 minutes 20.67 seconds set by Kenya's Daniel Komen in 1996.
Komen's record was the longest-held world record in an individual men's track event.
In the pole vault, Sweden's Duplantis cleared 6.26 metres, beating his personal best by one centimetre when he won gold at the Paris Olympics earlier this month.
It's the third time the 24-year-old has broken the world record this season.
“It's a special and amazing feeling. I wanted to attempt the world record here but with my training so far I couldn't predict exactly what time I could achieve,” said the 23-year-old Ingebrigtsen.
“But I didn't expect I could run 7 minutes 17 seconds. At first the pace felt really fast, but I gradually got used to the race and found a good rhythm.”
“Now I want to try for world records at every distance, but one step at a time.”
Olympic 10,000m silver medallist Belikh Aregawi came second to Ingebrigtsen in 7:21.28, the third-fastest time ever, while fellow Ethiopian Yomif Kejelcha was third in 7:28.44.
Earlier this week, Ingebrigtsen got revenge on America's Cole Hocker by winning the 1,500 metres at the Diamond League meet in Lausanne.
The Norwegian won gold in the 5,000m at the 2024 Paris Olympics, although he lost the distance title to Hocker with Great Britain's Josh Kerr coming second.