Glenn Martin Waldenstrøm, 19, fick ögonkontakt med Breivik på Utöya och såg att han log.
Några minuter senare dödade terroristen hans vän.
– När jag vaknade på sjukhuset bad jag om ursäkt för att jag inte lyckades rädda henne, berättade Glenn Martin Waldenstrøm i rätten i Oslo på onsdagen.
Rättegången mot Anders Behring Breivik fortsatte på onsdagen med att flera överlevande från kaféhuset, där många av de döda hittades, vittnade om vad de var med om.
Glenn Martin Waldenstrøm, 19, berättade att han följde sin vän in i Lillesalen i kaféhuset.
Han tittade sedan ut, och såg då den tungt beväpnade Breivik komma gående uppför en trappa.
Glenn Martin Waldenstrøm.
– Jag fick ögonkontakt med honom och kände att han inte var säker på vad det var han gjorde, sa Waldenstrøm.
Log
Breivik log också.
– Det var en blandning av glädje och ilska i hans ansikte, berättade Waldenstrøm.
När han såg att Breivik var på väg in i huset tog han tag i sin vän och drog ner henne och sig själv på golvet.
Hans mål var att skydda henne från terroristen som kom in och började skjuta vilt.
Glenn Martin Waldenstrøm träffades bland annat i ansiktet och han stoppade fingrar i sina sår för att stoppa blodflödet.
Vännen död
Först några minuter efter att Breivik hade lämnat rummet fick han höra hur det gått med vännen.
En annan flicka som befann sig i rummet berättade att hon var död.
– Det kände inte bra, jag hade bestämt mig för att skydda henne, sa Glenn Martin Waldenstrøm i rätten.
Waldenstrøm berättade att han känt vännen som dog sedan vintern 2010 då han gick med i AUF.
Själv fördes han till sjukhus, men minns inget av de första dagarnas vistelse där.
När han vaknade var det första han gjorde att be om ursäkt.
– Jag bad jag om ursäkt för att jag inte lyckades rädda henne, berättade Glenn Martin Waldenstrøm.
Flera grät
Kommentaren fick flera på plats i rätten att börja gråta.
Åklagare Inga Bejer Engh tröstade Waldenstrøm:
– Du hade inte kunnat göra mer än vad du gjorde, sa hon.
Breivik fick lämna rätten under förhöret på Waldenstrøms begäran. 19-åringen orkade inte.
I slutet av utfrågningen riktade han sig till terroristen ändå. Waldenstrøm hade läst i förhören av Breivik att han sett en person ligga i Lillsalen och blöda från halsen.
Breivik trodde att han var död.
– Då tänkte jag: "Jag lurade dig", sa Glenn Martin Waldenstrøm.