Han inledde riktigt starkt på träning och kval när han noterades för näst snabbaste tid i regnet på fredagens första fria träning och sedan kvalade in som sexa till lördagens Race 1.
Väl där tappade Beganovic förvisso ett par placeringar på ett rörigt förstavarv, men kunde ändå ta målflagg som åtta - tangerat årsbästa med det resultat han också nådde vid premiären på Imola-banan i Italien i början av säsongen.
– Det var ett bra första race, och vi hade dessutom fart för mer än så men fastnade bakom långsammare bilar. Hela den här helgen har varit ett steg i rätt riktning fartmässigt, vilket var precis det vi ville se mest av allt här på Zandvoort.
Dessvärre kom lyckan att vända för Beganovic i ett smått kaotiskt andra tidskval på söndagsmorgonen, där Linköping-sonen bara hann med ett enda flygande varv i ett rödflaggat och chansartat pass.
När den tiden dessutom ströks av domarna för en marginell track limits-överträdelse fick Beganovic lydigt inrätta sig på 30:e plats på gridden till Race 2 - på en bana erkänt svår att köra om på.
Dino bjöd dock på god underhållning när han klättrade hela elva placeringar mot en slutlig 19:e plats, trots att han trycktes av banan i samband med ett av alla omkörningsförsök.
– Det andra kvalet var frustrerande, särskilt en helg som denna när vi verkligen var med där uppe.
Efter halva säsongen ligger Dino på 16:e plats i tabellen. Nästa race är på Spa-Francorchamps den 23-25 juli.