In 2006, he was transferred to Charlton Athletic. The following year he joined Bordeaux to strengthen the central defense with Marc Planus. Represented the national team at the 2006 Africa Cup of Nations, where his team took 4th place for the third time in history. Diawara was dropped from the Senegal squad in August 2006, ahead of their friendly with Ivory Coast, due to a breach of discipline.