A Ferrari voltou a ficar no topo da classificação da segunda sessão de treinos livres para o Grande Prémio da Bélgica. Desta vez Charles Leclerc foi o mais rápido, fazendo um tempo de 1:44.123s. Sebastian Vettel ficou em segundo 0.630s de Leclerc.
A Mercedes esteve melhor nesta segunda sessão. Valtteri Bottas foi o terceiro mais rápido, ficando a 0.846s de Leclerc, fazendo o seu tempo mais rápido com o mesmo composto de pneus que os Ferrari. Lewis Hamilton foi quarto a 0.892s.
O melhor do segundo pelotão continuou a ser um Racing Point, mas desta vez foi Sergio Pérez quem ficou com as honras. O mexicano, que viu o seu monolugar esfumar-se nos últimos dois minutos da sessão, ficou em quinto a 0.994s de Leclerc.

Max Verstappen foi o sexto mais rápido, tendo problemas com a unidade motriz do Red Bull, que pelo feedback do holandês estava a perder potência. Alexandere Albon fechou os dez primeiros a 1.648s do mais rápido.
Lance Stroll foi oitavo e Daniel Ricciardo voltou a ser o único Renault nos dez primeiros, em nono lugar. Kimi Raikkonen foi sétimo e demonstra que os porblemas fisicos parecem estar ultrapassados.
No fim do pelotão, George Russell regressou ao monolugar da Williams, depois de no TL1 ter estado Nicholas Latifi. O britânico conseguiu ser mais rápido que Robert Kubica.












