En Londres volvió a acabar 2º, por detrás del estadounidense de origen marroquí Khalid Khannouchi, en una prueba en la que este batió la plusmarca mundial con 2h05:38 Tergat llegó solo a 10 segundos del ganador, y su marca de 2h05:48 le colocaba 2º en el escalafón mundial de todos los tiempos.