Svenskduon var på gång redan från start. De plockade hem det första setet relativt bekvämt med 21–16.
Det andra blev betydligt jämnare. Sverige och Spanien bytte match- och setbollar med varandra och matchen stod och vägde.
Trots sex svenska matchbollar lyckades de rutinerade spanjorerna, Herrera är 40 år gammal och Gavira 34 år, resa sig och vinna setet med 33–31.
– Jag tror aldrig vi spelat ett så långt set förut. Båda lagen spelade riktigt stabilt och det kändes lite tufft att vi inte fick stopp på dem trots sex matchbollar, men det var bara att ge järnet i tredje igen, säger Jonathan Hellvig till SVT.
Krävdes åtta matchbollar
Det tog matchen till ett tredje och avgörande set. Svenskarna såg dock helt opåverkade ut av matchbollsmissarna och visade upp ett stort spel. Sverige gav sig fyra nya matchbollar efter varsin monsterblockering av Hellvig och Åhman vid ställningen 13–10.
Till sist, med den åttonde matchbollen, kunde de svenska 20-åringarna vinna setet med 15–11 och matchen med 2–1 i set.
– Vi sade: det är nu det gäller, det är bara att ge allt. Vi är lite yngre än dem så vi tänkte att vi skulle ha den fysiska fördelen i det sista setet, säger Åhman.
Kan bli nordiskt derby
På söndag förmiddag väntar semifinal och därefter antingen brons- eller finalmatch senare under dagen.
Mycket talar för att norska OS-guldmedaljörerna Anders Mol och Christian Sörum står på andra sidan i semifinalen.
– Det kommer att bli tufft, de är ett riktigt, riktigt bra lag men vi ska göra vad vi kan, säger David Åhman.