Heraldo de Madrid - Markets struggle at end of tough week