Il Nuovo Postiglione - Markets struggle at end of tough week