Quarenta e oito horas depois do título mundial nos 50 metros mariposa, Diogo Ribeiro não conseguiu garantir nova final nos Mundiais de Doha, ao ser o 11.º nas meias-finais dos 100 metros livres, a três lugares da final.
Ribeiro foi 5.º na primeira meia-final, com 48.44, numa prova em que, ao contrário do que aconteceu na segunda-feira, arrancou bem (era 3.º na viragem) mas perdeu algum tempo nos metros finais. O registo fica aquém do 10.º lugar conseguido há seis meses nos Mundiais de Fukuoka.
A entrada para a final fechou em 48.22 segundos, tempo do britânico Michael Richards. O mais rápido das meias-finais foi o recente recordista mundial da distância, o chinês Zhanle Pan, com 47.73