Sezon 2008/09 Po odejściu Flaminiego do A.C. Milan, Diaby rywalizował z Denílsonem i Alexandrem Songiem o miejsce w środku pomocy wraz z Fàbregasem, jednak na początku sezonu doznał kontuzji.

Od czasu jego powrotu do pierwszej drużyny, Diaby wypracował akcję, z której Theo Walcott zdobył bramkę w wygranym 3:1 meczu z Evertonem, kiedy to wszedł jako rezerwowy na 6 minut przed zakończeniem spotkania. 21 października w wygranym 5:2 grupowym spotkaniu Ligi Mistrzów z Fenerbahçe SK strzelił w 22. minucie swoją trzecią bramkę w tych rozgrywkach, a także został wybrany najlepszym piłkarzem pojedynku.

Kariera reprezentacyjna Diaby zaliczył 14 występów w reprezentacji Francji U-19 i był jej kapitanem podczas Mistrzostw Europy 2005, na których jego kraj odniósł zwycięstwo. W lutym 2006 roku zadebiutował w kadrze U-21, w której wystąpił jeden raz.

Z powodu złamania kostki z przemieszczeniem Diaby opuścił finał Ligi Mistrzów 2005/06 z FC Barceloną i Mistrzostwa Europy U-21, w których oczekiwano, że zagra.

15 marca 2007 został powołany do seniorskiej kadry Francji na jej nadchodzące mecze. 24 marca zadebiutował w kadrze A, kiedy to zmienił Florenta Maloudę w meczu eliminacji do Euro 2008 z Litwą. Drugi raz w reprezentacji Diaby wystąpił w wygranym 1:0 meczu z Austrią.