Il 22 agosto 2017, rinnova il suo contratto con la "Rossa" anche per la stagione 2018. In Belgio è autore di una buona sessione di libere e in gara scatta dalla quarta posizione. In regime di bandiere gialle non rallenta quando sul rettilineo del Kemmel è presente la vettura ritirata di Max Verstappen incorrendo in una penalità di 10 secondi di stop&amp;go. È quindi costretto a rimontare le posizioni perse e dopo il contatto tra le due Force India con conseguente safety car, alla ripartenza sorpassa Bottas ma non riesce a raggiungere Ricciardo chiudendo la gara quarto. Nel Gran Premio d'Italia chiude solo settimo in qualifica, ma parte quinto grazie alle penalizzazione dei due alfieri Red Bull. In gara chiude nella stessa posizione, mai in lotta per le posizioni di vertice.