Usain Bolt storms to victory in Rome in 9.76 seconds
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 10.04 last Friday in Ostrava in the Czech Republic.
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.
Bolt gets pulled around all over the place. He went to the Champions League final in the week before Ostrava, so it was a case of having a few days to get himself sorted out. He came to the stadium looking like he meant business, and we got a serious performance. He is carrying an awful lot on his shoulders going into the Olympics; it is not just about winning for him. The whole of this sport looks for him to deliver something special.
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.
Analysis - BBC's Mark Butler
We can move Robbie Grabarz up the list of British athletes with the potential to take an Olympic medal in London. Not only did he defeat a field including the reigning world champions indoors and out, he also produced the highest jump in the world this year outdoors. This was the best win by a British high jumper since Dalton Grant won the European Indoor title in 1994.
"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.