Yohan Blake got the better of Usain Bolt in the 100 metres final at the Jamaican National Championships.
Fraser-Pryce breaks national record to win her final in 10.70
Yohan Blake ran the fastest 100 metres in the world this year to beat Usain Bolt in the Jamaican National Championships.
World champion Blake clocked a personal-best time of 9.75 seconds - making him the fourth fastest man of all time - in Kingston to book his place at this summer's Olympics.
Bolt, who had managed the previous best in 2012 of 9.76 in Rome last month, was second in 9.86. Former world record-holder Asafa Powell was just behind him in 9.88, sealing the third spot on the team for the London Games.
This was the first time Blake and Bolt had faced each other since the former took the world title Daegu last year when the Olympic champion false started.
"Coach (Glen) Mills told me I can do it and I believed," Blake said after Friday's victory. "The Olympics is the focus right now."
National record
Meanwhile, defending women's 100m champion Shelly-Ann Fraser-Pryce broke the national record as she won her final in 10.70, which was also a world-leading time.
"I set a national record tonight and there is nothing else I could ask for," she said.
"I'm looking forward to the Olympics and defending my championship. It has been in the works. My coach said I could break the record and I did it."
Fraser-Pryce will be joined at the Olympics by Athens and Beijing 200m winner Veronica Campbell-Brown, who ran 10.82.
Kerron Stewart, who was joint second in Beijing four years ago, finished third while the other woman to take a share of silver in 2008, Sherone Simpson, could only finish fourth.
Olympic 400m hurdles champion Melaine Walker also won her final, running an impressive 54.77.