w mistrzostwach Europy juniorów do lat 14 w Budvie, 2004 – zwycięstwo w turnieju Corus C w Wijk aan Zee, srebrny medal w mistrzostwach Norwegii w Oslo, występ na mistrzostwach świata w Trypolisie (porażka w I rundzie z Lewonem Aronianem), trzykrotne wypełnienie norm arcymistrzowskich (pierwsza w Wijk aan Zee, kolejne w Moskwie i Dubaju), uzyskanie liczby Morphy’ego 5 wskutek partii z Wiktorem Korcznojem, 2005 – I m. w mistrzostwach Norwegii w Molde, zwycięstwo w otwartym turnieju w Gausdal, X m. w Pucharze Świata w Chanty-Mansyjsku i sukces w postaci awansu do meczów pretendentów, 2006 – w styczniu po raz pierwszy przekroczył granicę 2600 punktów rankingowych, I-II m. w turnieju Corus B w Wijk aan Zee, I m. w silnie obsadzonym turnieju szachów szybkich w Reykjavíku (m.in. zwycięstwo 2-0 w półfinale z Viswanathanem Anandem), II m. w turnieju Midnight Sun w Tromsø, zdobycie tytułu mistrza Norwegii po pokonaniu w barażu Simena Agdesteina (3-1), zwycięstwo (wraz z Liviu-Dieterem Nisipeanu oraz Władimirem Małachowem) w turnieju Bosna w Sarajewie, 2007 – w lipcu po raz pierwszy przekroczył granicę 2700 punktów rankingowych, II-III m. (wraz z Aleksandrem Moroziewiczem) w turnieju elity w Morelii i Linares, I m.