Após uma manhã chuvosa em Spa-Francorchamps, as condições melhoraram para o segundo treino livre do GP da Bélgica, que teve um bom tempo, com pista seca. Quem se aproveitou disso foi Mark Webber, que fez a melhor volta do dia à tarde. Com 1m50s321, o australiano da RBR superou por 140 milésimos o espanhol Fernando Alonso, segundo com a Ferrari. Bem no molhado, o inglês Jenson Button ficou com a terceira posição do dia, logo à frente do compatriota e companheiro de McLaren, Lewis Hamilton, o quarto colocado.
Felipe Massa, da Ferrari, foi o melhor brasileiro do dia, com a quinta posição. Ele gastou boa parte do dia testando novos componentes aerodinâmicos para o carro da equipe italiana. No fim, o piloto ficou três postos e sete décimos atrás de Alonso, seu companheiro. Rubens Barrichello continua a sofrer com o péssimo carro da Williams e fechou a sexta-feira em 16º, quase três segundos mais lento que o tempo de Webber e quatro posições pior que o colega Pastor Maldonado.
Uma das atrações do dia foi a estreia de Bruno Senna na Renault-Lotus, na vaga de Nick Heidfeld. No primeiro treino livre, ele acabou traído pela chuva quando retornava aos boxes. Seu carro saiu de traseira na curva 9, logo após o hairpin da Rivage, e acertou a barreira de pneus, danificando a suspensão traseira direita. À tarde, porém, ele melhorou seu desempenho e chegou a liderar a sessão por alguns segundos. No fim, acabou apenas na 17ª posição, mas sete à frente do companheiro Vitaly Petrov, que não usou os pneus para pista seca e ficou em último.
Líder do campeonato, Sebastian Vettel ficou apenas na décima posição nesta sexta-feira. Pela manhã, o alemão da RBR foi um dos poucos a se arriscar na encharcada pista no meio do treino, saindo dos boxes logo após o temporal. À tarde, ele não conseguiu melhorar seu tempo e foi atrapalhado pela instabilidade climática em Spa, que não o deixou usar os pneus macios.