Po spadku Lorient, latem 2002 Keita przeszedł do RC Lens. Swój pierwszy mecz w barwach Racingu rozegrał 3 sierpnia, a jego klub zremisował 1:1 na wyjeździe z Bastią. W Lens szybko wywalczył miejsce w podstawowym składzie, a 10 sierpnia 2002 zdobył swojego pierwszego gola na boiskach Ligue 1 (Lens – FC Sochaux-Montbéliard 1:1). W tym samym sezonie zadebiutował w rozgrywkach Ligi Mistrzów, a następnie w Pucharze UEFA. Przez 2 kolejne lata zajmował z Lens 8. pozycję w lidze, a w 2005 roku zakończył sezon na 7. miejscu. W 2006 roku dzięki 4. miejscu zakwalifikował się do Pucharu UEFA z Lens, a w 2007 roku zajął 5. lokatę i z Lens wystąpi w Pucharze Intertoto. W tym ostatnim sezonie błysnął wysoką skutecznością jak na defensywnego pomocnika i zdobył aż 11 bramek w lidze, co jest jego najlepszym dotychczas dorobkiem w karierze. Latem 2007 Keita za 5 milionów euro przeszedł do trzeciej drużyny Primera División, Sevilla FC.