Con el tiempo de referencia de 1:34.855 marcado por Jorge Navarro en la sesión de entrenamientos de la mañana, los pilotos de la categoría intermedia salían a pista para intentar mejorar este tiempo. Las condiciones meteorológicas han sido mucho más favorables que el fin de semana pasado en el Gran Premio de Europa, con sol y temperaturas elevadas. 

Fabio Di Giannantonio empezó liderando la segunda sesión con un tiempo de 1:35.871. Fue Bo Bendsneyder quien le arrebató este tiempo unos minutos después. Enea Bastianini sufrió la primera caída de la sesión en la curva seis, pero pudo volver a pista tras poner en marcha su moto.  

Stefano Manzi consiguió colocarse primero marcando un tiempo de 1:35.087, pero Sam Lowes le superó por tan solo unas décimas y mantuvo esa posición durante gran parte de la sesión. Bastianini, que con esta lleva tan solo cinco caídas en toda la temporada, entró a boxes tras dar una vuelta después de la caída. 

Bendsneyder marcó el segundo mejor tiempo a falta de diez minutos del final y Di Giannantonio se colocó primero haciendo un tiempo de 1:34.893. Nicolò Bulega tuvo una caída en la curva 2 y volvió a pista tras ser empujado por los comisarios de pista. 

El líder provisional, Enea Bastianini, se colocó segundo en los últimos minutos de la sesión y Sam Lowes iba en rojo para arrebatarle el puesto al italianoKasma Daniel se fue al suelo tras la bandera a cuadros en un cambio de dirección. 

Fabio Di Giannantonio con su Speed Up consiguió el mejor tiempo de la sesión y Sam Lowes el segundo tiempo por delante de su máximo rival Enea BastianiniJorge Martin marcó el séptimo mejor tiempo y Luca Marini el octavo. Aron Canet, que este fin de semana podría convertirse en el mejor rookie de la categoría intermedia, terminó la sesión en decimotercera posición. 

En la clasificación combinada, Jorge Navarro mantiene la primera posición con el mejor tiempo, Luca Mariniel segundo y Fabio Di Giannantonio el tercero.