Ancora punti per Heidfeld nel Gran Premio d'Italia, in cui giunse 7º e nel Gran Premio del Giappone, con il 6º posto. Nel Gran Premio di Singapore venne coinvolto in un incidente, a seguito del quale entrò la Safety Car per far rimuovere i detriti lasciati dalle vetture sul tracciato. L'incidente ebbe origine dal tentativo di Adrian Sutil di passare Jaime Alguersuari all'interno della curva 14. Il pilota della Force India finì in testacoda ma, nel tentativo di rimettersi sul tracciato in fretta, accelerò di colpo e la sua vettura colpì quella del sopraggiungente Nick Heidfeld. Per il tedesco fu il primo ritiro dal Gran Premio degli Stati Uniti 2007, con un record di 41 gran premi conclusi consecutivamente che sarebbe stato pareggiato solo in occasione del GP d'Italia del 2020 da Lewis Hamilton. Sutil venne multato di 20.000 dollari per guida non prudente. Nel Gran Premio di Abu Dhabi Heidfeld chiuse al 5º posto, superando, grazie a questi 4 punti, Kubica nella classifica piloti, e permettendo alla BMW Sauber di scavalcare la Williams nella classifica costruttori.