Ponownie na dwunastym miejscu de Cesaris zakończył kwalifikacje, tym razem do Grand Prix Francji. Po raz drugi z rzędu ukończył wyścig, tym razem na dziesiątej pozycji, ze stratą dwóch okrążeń do Alaina Prosta. Do Grand Prix Wielkiej Brytanii, Włoch startował z czternastego miejsca, jednak eliminacji nie ukończył, ponieważ na dziewiątym okrążeniu miał on kłopoty ze sprzęgłem.
Przed wyścigiem o Grand Prix Niemiec dokonano zmiany w prekwalifikacjach – ze względu na zdobyte trzy punkty za czwarte miejsce w Detroit, Andrea de Cesaris nie musiał brać udziału w sesji prekwalifikacyjnej, a jego miejsce zajął Nicola Larini z Oselli. W kwalifikacjach na Hockenheimringu, Włoch zajął czternastą pozycję. Włoski kierowca zakończył start w Niemczech na trzynastym miejscu, ze stratą dwóch okrążeń do Ayrtona Senny. Po wyścigu, Gustav Brunner odszedł z Riala i dołączył do ekipy Zakspeed. Do Grand Prix Węgier, Włoch ruszał z 18. pola startowego, jednak przedwcześnie zakończył rundę, ze względu na awarię wału przedniego napędu na 28. okrążeniu. Kwalifikacje do Grand Prix Belgii, de Cesaris zakończył na dziewiętnastej pozycji, lecz już na drugim okrążeniu miał kolizję z René Arnoux. W sesji kwalifikacyjnej do Grand Prix Włoch, Andrea de Cesaris zajął osiemnaste miejsce, lecz na 27.