Marcó el mejor tiempo en al menos una manga en cualquier carrera europea, salvo una vuelta.
Niemelä terminó séptimo en puntos del campeonato de Fórmula BMW con una victoria y una pole position.
En la Fórmula Renault 2.0 Británica de 2006, Niemelä logró una victoria, una pole position y una vuelta rápida.
Su tercera victoria de cuatro carreras fue anulada más tarde debido a saltarse la salida.
Desde Hungaroring, condujo en GP2 para el equipo BCN Competición en sustitución de Sakon Yamamoto, que había ascendido a Fórmula 1.
Llegó a competir en una fecha de la NASCAR K&N Pro Series West.