Usain Bolt stormed back to form by winning the 100m at the Rome Diamond League meeting in 9.76 seconds, the fastest time in the world this year.
The Jamaican was sluggish by his own standards in clocking
But he exploded out of the blocks in Rome to hit the front early on and power away from compatriot Asafa Powell, who was second in 9.91 secs.
Britons Greg Rutherford and Robbie Grabarz won the long and high jumps.
The performance of Grabarz was particularly noteworthy, as he cleared 2.33m to set a new personal best and the leading height in the world this year, while Rutherford continued his recent good form by winning the long jump with a leap of 8.32m, 3cm short of his new joint British record.
But the undoubted star of the night was Bolt, who admitted some relief at returning to the sort of style and times for which he is known.
"I knew I could do it," the triple Olympic champion told BBC Sport. "Since I've been in Europe I've not been sleeping regularly, so after Ostrava I made sure I started going to bed earlier and eating right.
"I felt extememly well today, so it's come back and I am pleased.
"People expect me to do well all the time but I expect a lot of myself also, so it is not a pressure for me. I came out tonight not to prove anything to the world but to tell myself I've still got it, and I'm working my way from here."
Powell was left complaining he was unable to hear the starter's gun properly, while Frenchman Christophe Lemaitre trailed in a distant third in 10.04.
The other outstanding display of the night saw Kenyan Paul Koech run the third fastest time ever in the 3,000m steeplechase, powering home in 7:54:33, seven-tenths of a second outside the mark set by Saif Saaeed Shaheen in Brussels eight years ago.
There was a surprise in the women's 100m as Murielle Ahoure of the Ivory Coast set a new personal best and national record of 11 seconds dead to pip Jamaican duo Shelley-Ann Fraser-Pryce and Kerron Stewart.
Javier Culson won the men's 400m hurdles ahead of American Bershawn Jackson in the absence of Welshman Dai Greene, who pulled out after waking up on Thursday morning with a virus.
Britain's Nathan Woodward finished fifth, while former world champion Felix Sanchez fell after coming off the final hurdle feeling cramp in his calf, but later declared the problem was not serious.
Grabarz lost his lottery funding at the end of a poor season in 2011, but that forced him to re-dedicate himself to the sport and it paid dividends as he cleared each height from 2.20m at the first attempt until failing to clear 2.35m.
"I achieved what I set out to achieve," the 24-year-old said. "I have been jumping very well in training but been trying to keep a lid on it. That's why I started my season so late."
Rutherford also progressed smoothly with jumps of 8.04, 8.07 and 8.11m before responding to Russian Aleksandr Menkov (8.17) and South African Godfrey Mokoena (8.13) overtaking him by pulling out a superb 8.32 to win comfortably. Chris Tomlinson, who shares the British record of 8.35, could only manage fourth with 7.77.
Dwain Chambers could not inspire Great Britain's 4x100m relay team on his first appearance in the quartet since the 2006 European Championships in Gothenburg, when team-mate Darren Campbell refused to share a lap of honour with Chambers, who had returned after a drugs ban.
With Chambers running the first leg, Britain finished second behind Canada, but the British men's 4x400m quartet won their race comfortably, Jack Green bringing them home on the final leg ahead of Botswana.
Andrew Osagie finished strongly to take third in the men's 800m behind 17-year-old Kenyan winner Leonard Kosencha, while Goldie Sayers finished third in the women's javelin with a season's best throw of 64.73m, with Barbora Spotakova of the Czech Republic taking victory with 68.65m.
"I knew I only had one or two throws in me because I was ill with food poisoning during the week," Sayers said. "But I beat the world champion and Olympic bronze medallist so I am pretty happy with my day's work."
Perri Shakes-Drayton pulled out of her 400m hurdles race with a hamstring strain, while world indoor champion Yamile Aldama suffered a shoulder injury in the triple jump.
Aldama, 39, landed awkwardly in the pit after jumping 14.65m in the second round - her longest outdoors for six years - and passed the rest of her four jumps. She will have a scan on the injury in London on Friday.