В 2014 году Диарра в одностороннем порядке разорвал контракт с московским «Локомотивом», за что Спортивный арбитражный суд (CAS) обязал футболиста заплатить штраф в размере 10,5 миллиона евро. В 2015 году француз получил предложение от «Шарлеруа», но не смог перейти в бельгийский клуб из‑за того, что трансферные правила ФИФА предусматривают санкции за переход игрока, который перед этим расторг свой трудовой контракт без «уважительной причины» раньше срока контракта. Более того, в определенных ситуациях к новому клубу могут быть применены спортивные санкции в виде запрета регистрации новых игроков на определенный период. Также «Шарлеруа» мог не получить международный трансферный сертификат Диарра.
В решении суда отмечается, что некоторые части действующих правил ФИФА по трансферам придется пересмотреть, чтобы они оставались действительными в ЕС.
Диарра 39 лет. О завершении карьеры он объявил в 2019 году. Ранее в России он также выступал за махачкалинский «Анжи». На его счету 33 матча в составе сборной Франции.