World and Olympic champion Usain Bolt used late surge to edge  Nesta Carter in the 100 meter dash with his best record of the season with a 9.88-second showing on Friday at the Monaco Diamond League.

In the final 20 yards, Bolt charged ahead to defeat his fellow Jamaican.

Carter also ran his season's best of 9.90. American Michael Rodgers was clocked at 9.96, and finished third. Jamaica's Michael Frater of Jamaica finished fourth with a time of10.0, while European champion Christophe Lemaitre of France finished fifth at 10.03.

Bolt said his goal to run 9.6, as he attempts to break a record at the London 2012 Olympics. He discussed his poor start, and his exciting finish.

It was not the best start, but I executed well overall, Bolt told reporters. My last 60 meters have improved dramatically. I need to work on my reaction time, but I've been doing great in training, so I'm just focusing and I feel ready.

My aim this season is to run 9.7, maybe 9.6. For me, this year it's about building myself and go into the Olympic season fit and ready. London (2012 Olympics) is the key.

The world championships start on August 27th in Daegu, South Korea, but Bolt will be compete in the 200 meters at Stockholm on July 29th.