Sardà, Francesc, Spain