11 января 2008 года, через 5 месяцев после прихода Диарра в «Арсенал», он перешёл в «Портсмут» за 7 млн евро. В «Портсмуте» он стал игроком основного состава, и его игра в клубе и в сборной привлекла к нему интерес европейских грандов. В одном из первых матчей в составе «помпи» забил гол в ворота «Болтона», который оказался победным. 17 мая 2008 года помог «Портсмуту» выиграть Кубок Англии, отыграв все 90 минут финального поединка против «Кардиффа».