Seria GP3 Na sezon 2011 Fin ponownie podpisał kontrakt z francuskim zespołem Tech 1 Racing, tym razem jednak na starty w Serii GP3. Fin już w trzecim wyścigu znalazł się na podium, zajmując podczas sobotnich zmagań na hiszpańskim torze Circuit de Catalunya trzecią lokatę. Na premiowanych punktami pozycjach znalazł się jeszcze dwukrotnie, podczas sobotnich zmagań na Hungaroringu oraz Nürburgringu (siódma i piąta pozycja). W klasyfikacji generalnej uplasował się na 15. miejscu.
W 2012 roku reprezentował mistrzowską ekipę Lotus GP. Fin w początkowej fazie sezonu prezentował wysoką formę, będąc w każdym z czterech pierwszych sobotnich wyścigów na podium. Najlepiej spisał się na torze Monte Carlo, gdzie po starcie z pole position nie oddał pozycji lidera do mety. Zdecydowanie słabiej wiodło mu się w drugiej połowie sezonu. Ponownie był najlepszy w kwalifikacjach, tym razem jednak na torze Hungaroring - nie udało mu się jednak przekuć tego wyniku w wyścigu. Jedyne podium uzyskał w pierwszym starcie na torze Autodromo Nazionale di Monza, jedna rekord sektora przy żółtych flagach zmusił sędziów do nałożenia na niego kary czasowej i w efekcie odebrania pucharu za trzecią lokatę. Ostatecznie rywalizację ukończył na 4. pozycji.