Pada 18 Juli 2007, Diakhaté resmi bergabung dengan klub Ukraina, Dynamo Kyiv, dengan biaya transfer sebesar €4 juta. Ia membuat debutnya untuk Dynamo pada 1 Agustus 2007 dalam pertandingan melawan FC Chornomorets Odesa. Diakhaté dengan cepat menjadi pemain inti dan bahkan pernah menjadi kapten klub tersebut. Namun, pada tanggal 1 September, ia mengalami patah tulang selangka dalam pertandingan melawan FC Kharkiv. Setelah pulih, ia kembali bermain untuk timnya. Pada 16 Desember 2009, Diakhaté meninggalkan Dynamo Kyiv dan kembali ke Prancis dengan menandatangani kontrak pinjaman selama setengah musim dengan AS Saint-Étienne. Musim berikutnya, ia dipinjamkan ke Lyon.
Pada 26 Agustus 2011, Diakhaté bergabung dengan klub Spanyol, Granada CF, dengan biaya transfer sebesar €4,5 juta, yang saat itu merupakan rekor transfer klub. Pada Januari 2016, ia bergabung kembali dengan klub lamanya, AS Nancy, dengan kontrak hingga akhir musim. Namun, karena masalah punggung, ia jarang tampil dan meninggalkan klub pada akhir kontraknya.
Setelah setahun tanpa klub, pada Agustus 2017, Diakhaté bergabung dengan klub divisi lima, FC Lunéville. Ia bermain untuk klub tersebut dalam empat pertandingan sebelum dilaporkan mengalami cedera. Pada bulan Oktober, ia sepakat untuk mengakhiri kontraknya.
Diakhaté juga memiliki karier internasional, di mana ia dipanggil untuk tim nasional Senegal pada tahun 2004. Setelah Nancy promosi ke Ligue 1 pada tahun 2005, Diakhaté juga menjadi bagian dari tim nasional Senegal yang finis di peringkat keempat dalam Piala Afrika 2006.
Awalnya bermain sebagai bek kiri dan mampu bermain sebagai gelandang sayap, Diakhaté dikenal terutama sebagai bek tengah. Ia juga pernah bermain sebagai penjaga gawang untuk timnas Senegal dalam beberapa kesempatan.