Quelques jours plus tard, il se classe troisième du Grand Prix de Monaco en prenant un tour à son coéquipier Daniel Ricciardo et monte sur son deuxième podium de la saison après le Grand Prix d'Émilie-Romagne. Après cinq courses dans les points, il est troisième du championnat derrière Max Verstappen et Lewis Hamilton et devant Valtteri Bottas. Cinquième du Grand Prix d'Azerbaïdjan, il perd une place au championnat. La semaine suivante, sur le même circuit pour le Grand Prix d'Autriche, auteur du deuxième temps, il obtient sa meilleure qualification en Formule 1 puis termine troisième de l'épreuve. Encore quatrième de la course suivante à Silverstone, il reste le seul pilote à avoir marqué des points lors de chacune des dix manches de la saison, et reprend la troisième place du championnat. Sa série record (pour son écurie) de quinze arrivées consécutives dans les points depuis la saison 2020, s'interrompt le 1er août lors du onzième acte en Hongrie, où il est victime au départ du carambolage provoqué par Valtteri Bottas.