Não muito, receio. Os vistos Schengen só podem ser estendidos em casos muito limitados (basicamente, se você não puder sair ou se tiver razões pessoais sérias para ficar mais tempo). Você poderia solicitar outro visto da Espanha ou ter o visto grego anulado e reeditado com datas diferentes, mas tudo isso parece muito complicado e incerto. Mesmo que isso fosse possível, o tempo que você tem para resolver isso é extremamente curto.
O que você pode fazer é planejar sua viagem um pouco diferente, talvez deixando a Grécia mais cedo e indo para a Espanha ou algo do tipo. Seu visto grego atual ainda será válido para essa viagem, desde que você também vá à Grécia, consulte Posso viajar para a Espanha usando um visto Schengen grego, mesmo se eu não quer ficar na Grécia?