Men det sista loppet var långt ifrån perfekt och bröts i förtid på grund av vårdslös körning.
– Vi straffades på grund av andras idioti, säger svensken till Autosport.com.
Dagens race bröts efter åtta varv av planerade 19 och svensken fick reducerad poäng (50 istället för 75). Han vann de två racen igår och var redan då upprörd över bristen på respekt.
– Det var skrämmande att köra med de här muppparna, twittrade han.
Efter fyra av elva deltävlingar ligger Rosenqvist trea på 160 poäng. Antonio Giovinazzi leder på 182 före Charles Leclerc på 166,5.
Nästa tävling körs på belgiska Spa 19-21 juni.