No segundo treino livre para o GP da China, o piloto da McLaren Lewis Hamilton marcou o melhor tempo do dia no circuito de Shangai. O tempo de Hamilton foi: 1:35.217.
Novamente, na segunda posição apareceu o alemão Nico Rosberg, duas posições à frente de Michael Schumacher. Jenson Button desta vez trocou de posição com seu companheiro e ficou na terceira posição.
Os brasileiros tiveram participação apagada neste treino, sendo o melhor deles o ferrarista Felipe Massa que marcou o 11° tempo, uma posição atrás de Fernando Alonso.


