Op 18 november 2007 versloeg Bekele op de Zevenheuvelenloop op verrassende wijze de gedoodverfde winnares Lornah Kiplagat door haar op de streep een seconde voor te blijven. Het wereldrecord, waar vooraf op werd gehoopt (46,55), kwam echter niet in zicht. Bekele had voor de 15 km 47,36 minuten nodig en Kiplagat finishte in 47,37. Eerder, in oktober dat jaar, viste ze met een vierde plek net naast de medailles op het wereldkampioenschap op de weg in het Italiaanse Udine, al hield ze er met haar tijd van 1:08.07 wel een nationaal record aan over.