I finalen fick den 19-årige 100-meterslöparen tiden 10,76 (–1 m/s).
– Jag fick en bra start och kunde trycka på bra till 60 meter då jag ledde med två meter. Sedan tappade jag lite fart eftersom jag inte är i så bra form, men lyckades ändå hålla undan, säger Hagberg.
Hur ser du på din tid?
– Jag är väldigt nöjd med den. Om man ser tillbaka på det jag har gjort en och en halv två månader tillbaka så är det ganska sjukt att jag kan springa så fort. Nästa oförberedd.
Tidigare på dagen klockades Hagberg för tiden 10,95 i försöken (vindstilla) i regnigt väderförhållande.
Närmast väntar tävlingar i Geneve kommande söndag där jakten på kvalgränsen till junior-VM (10,55) fortsätter för talangen som har det uppländska rekordet på 10,42 från i fjol.
– Är det bra förhållanden är det möjligt, säger Erik Hagberg.