Men Karlsson, som hade sju slag under par efter första rundan, är nu efter två spelade rundor på fem slag under par – vilket gör att hon tappar mark.
Carlota Ciganda, som Karlsson delade ledningen med i går, är fortsatt i topp på tolv slag under par.
Bästa svensks och på delad andraplats efter två spelade rundor är i stället Maja Stark, som vann i Sitges förra året, på sju slag under par.
"Det var lite kämpigt i dag eftersom jag hade fyra treputtar och jag kände att jag spelade dåligt, men till slut lyckades jag med några puttar", säger 22-åriga Stark i ett pressmeddelande.
På lördagen fortsätter tredje rundan.