American LaShawn Merritt eased to victory in the 400 metres as one of several newly-crowned world champions to shine at the Stockholm Diamond League meeting on Thursday.
Fresh from his success in Moscow earlier this month, Merritt (44.69 seconds) was slower by nearly a second than his time at the world championships but still won by more than half a second from Dominican Republic's Luguelin Santos.
Ethiopian women's 5,000m world and Olympic champion Meseret Defar stormed to victory in the 3,000m to win in 8:30.29, the world's fastest time this year.
"To be able to come and win just a few days after the world championships is good," Defar said on the website of the sport's governing body, the IAAF.
"I am so happy for this victory. I ran 14.50 (for the 5,000m) at the world championships, which is not fast for me, so I was able to run well tonight. I'm in good shape."
The women's high jump event featured eight of the top nine finalists from Moscow and once again Russia's Svetlana Shkolina came out on top to remain unbeaten this season.
Another world champion Russian, men's long jumper Aleksandr Menkov, leapt to victory on a chilly night in Stockholm.
Three women earned one-carat diamonds after setting Olympic Stadium records with Czech Republic's Hejnova running the 400 hurdles in 53.70 seconds, New Zealand's Adams throwing 20.30 metres in the shot put and Russia's Mariya Abakumova setting a mark of 68.59 metres in the javelin.
There was an upset in the men's 1,500m where Kenyan world champion Asbel Kiprop could only finish sixth as Djibouti's Ayanleh Souleiman took the victory in 3:33.59 in a race that was much faster than in Moscow.
Image: LaShawn Merritt
Photograph: Jamie Squire/Getty Images
Isinbayeva wants to quit impoverished Russian hometown for Monaco
US Open: Holder Murray could meet Djokovic in semis
Sexy Sharapova flaunts new look at Sugarpova anniversary
Sharapova out of US Open with shoulder injury
Is it time for Roger Federer to shut shop?