With limited first-team opportunities at Marseille, Bocaly joined Libourne-Saint-Seurin of Ligue 2 on loan for the 2007–08 season. He had been linked with a similar move in the previous transfer window, but Emon would not allow it. Bocaly started in the opening game of the season, a 3–1 defeat at home to Montpellier, and was sent off in stoppage time for a bad tackle. On his return from suspension, he established himself as a regular starter, and scored his first senior goal on 24 September in a 3–2 loss against Nantes. In January 2008, his contract with Olympique Marseille was extended by three years, to run until 2012. He marked the event with a second dismissal of the season, after 20 minutes of the match against Châteauroux, in which Libourne still secured a 1–0 win to help their struggle to remain in Ligue 2. Bocaly finished the season with 29 league appearances, but his team's relegation to the third-tier Championnat National was confirmed with two games still to play.