 After two Ligue 1 titles with Monaco, to which he contributed with 38 games and two goals combined, Léonard returned to Standard, where he again finished second, in the 2005–06 season, again to Anderlecht.Subsequently, he had short spells abroad, with Feyenoord and FC Rapid Bucureşti.Léonard ended his career in 2009, at the age of 35, after not being able to find a new club.