Setting off from the dirty side of the grid on the second row, Felix did not get the best of starts, dropping behind jump-starting Racing Steps Foundation driver Jake Dennis but swiftly getting back up to fourth as the Briton picked up a drive-through penalty for his faulty getaway.
From there, the race was pretty much settled, with overtaking proving notoriously tricky around the tight and twisty Hungaroring circuit.
Felix tried his best to put third-placed Lucas Auer under pressure at various points of the event, but the Austrian made no mistakes and Felix had to sit firm in fourth, eventually crossing the line less than a second behind his team-mate.
The race marked another win for Esteban Ocon, while Prema Powerteam celebrated a one-two with Antonio Fuoco finishing second.
The result sees Felix move to fifth in the championship standings, with one race remaining this weekend.
“The right-hand side of the grid here is very dirty - it’s off the racing line - and I didn’t get the greatest of starts. Once Jake disappeared, however, I managed to close the gap to Lucas and Antonio fairly quickly. I did make a few attempts to put Lucas under pressure, but - while I was a little bit quicker than him and Antonio - it wasn’t enough to overtake, so I backed off again to save the tyres for this afternoon. We still have quite a lot of work to do to match Esteban, who is having a terrific weekend, but at least this was a step in the right direction.”
|1||2||Esteban Ocon / FRA Prema Powerteam||21||34:14.307|
|2||25||Antonio Fuoco / ITA Prema Powerteam||21||34:21.284||+06.977|
|3||3||Lucas Auer / AUT kfzteile24 Mücke Motorsport||21||34:21.680||+07.373|
|4||27||Felix Rosenqvist / SWE kfzteile24 Mücke Motorsport||21||34:22.601||+08.294|
|5||31||Tom Blomqvist / GBR Jagonya Ayam with Carlin||21||34:23.756||+09.449|
|6||19||Antonio Giovinazzi / ITA Jagonya Ayam with Carlin||21||34:27.264||+12.957|
|7||16||Gustavo Menezes / USA Van Amersfoort Racing||21||34:27.780||+13.473|
|8||21||Félix Serrallés / USA Team West-TecF3||21||34:40.111||+25.804|
|9||1||Nicholas Latifi / CAN Prema Powerteam||21||34:41.076||+26.769|
|10||10||John Bryant-Meisner / SWE Fortec Motorsports||21||34:42.866||+28.559|
|11||9||Mitchell Gilbert / AUS Fortec Motorsports||21||34:43.393||+29.086|
|12||26||Dennis van de Laar / NED Prema Powerteam||21||34:45.151||+30.844|
|13||14||Felipe Guimaraes / BRA Double R Racing||21||34:48.085||+33.778|
|14||4||Roy Nissany / ISR kfzteile24 Mücke Motorsport||21||34:48.786||+34.479|
|15||18||Tatiana Calderón / COL Jo Zeller Racing||21||34:49.294||+34.987|
|16||30||Max Verstappen / NED Van Amersfoort Racing||21||34:53.541||+39.234|
|17||28||Jake Dennis / GBR Carlin||21||34:54.470||+40.163|
|18||17||Sandro Zeller / SUI Jo Zeller Racing||21||35:08.876||+54.569|
|19||15||Jules Szymkowiak / NED Van Amersfoort Racing||21||35:09.285||+54.978|
|20||22||Hector Hurst / GBR Team West-TecF3||21||35:13.647||+59.340|
|21||20||Sean Gelael / INA Jagonya Ayam with Carlin||21||35:15.879||+1:01.572|
|22||12||Alexander Toril / ESP ThreeBond with T-Sport||21||35:17.336||+1:03.029|
|23||11||Richard Goddard / AUS ThreeBond with T-Sport||21||35:19.608||+1:05.301|
|24||8||Michele Beretta / ITA Eurointernational||20||35:27.316||1L|
|-||5||Jordan King / GBR Carlin||0|