El 16 de julio de 2010, Bocanegra fue comprado por otro club de la Ligue 1, Saint-Étienne por la suma de £400.000.