Hattestad sijoittui yhdeksänneksi vapaalla hiihtotavalla käydyssä sprinttikilpailussa Torinon olympialaisissa 2006. Liberecin MM-kilpailuissa hän voitti vapaan hiihtotavan sprintin ennen maanmiestään Johan Kjølstadia. Perinteisellä hiihtotavalla käydyssä parisprintissä hän voitti Kjølstadin kanssa maailmanmestaruuden. Hattestad oli neljäs sekä Vancouverin olympialaisten 2010 perinteisen sprintissä että Oslon MM-kilpailujen 2011 vapaan sprintissä. Oslossa hän sai Petter Northugin kanssa hopeaa parisprintissä. Val di Fiemmen MM-kilpailuissa 2013 hän oli perinteisen hiihtotavan sprintissä yhdeksäs. Sotšin olympialaisissa 2014 Hattestad voitti kultaa vapaan hiihtotavan sprintissä. Falunin MM-kilpailuissa 2015 hän sai pronssia perinteisen hiihtotavan sprintissä.