Beach boy Bolt wins Copacabana 100m
Jamaican sprinter and Olympic multi-champion Usain Bolt (C), competes during an exhibition race at Copacabana Beach in Rio de Janeiro, Brazil, on August 17, 2014 - by Vanderlei Almeida
The Jamaican superstar won in a time of 10.6sec although Bolt had predicted a sub-10sec time when he faced the press on Friday.
Britain's Mark Lewis Francis (10.42sec) and Jefferson Liberato of Brazil (10.44sec) shared the podium with Bolt who, after an injury-hit season, was running his first 100m since Brussels in September last year when he won in 9.80sec.
"I had a poor start but I regained some of my poise later in the race," Bolt told TV Globo.
"I felt a bit heavy, and I need to compete in more races... I will be in better shape after that."
The 27-year-old Bolt will compete in his final Olympics in Rio in 2016 before calling time on his career in 2017 after the world championships.