Usain Bolt was beaten by Yohan Blake in the 200m final at the Jamaican Olympic trials – the world record holder’s second loss to his rival in 48 hours.

Blake stunned Bolt in the 100m final on Friday and he repeated the feat over the longer distance, finishing in 19.80 seconds, 0.03secs ahead of Bolt.

World 100m champion Blake edged into the lead near the turn, then burst past his training partner for the victory.

“I’ll have to figure out what I did wrong and work on it,” said Bolt.

The sprinters’ next meeting is expected to be at the London Olympics.

Blake, 22, had been quicker in Saturday’s semi-finals, running 19.93secs, while Bolt won his heat in 20.26secs.

They are the fastest two men of all time over the distance and their battles are set to be one of the highlights of the Games.

In the women’s 200m, Shelly-Ann Fraser-Pryce won in a personal best of 22.10secs to add to her earlier success in the 100m.

She will be joined in the squad for London by Sherone Simpson and two-time defending Olympic champion Veronica Campbell-Brown.