Two titans of the piano repertoire are performed by the formidable Swiss pianist Andreas Haefliger, whose combination of luxuriant richness and steely control in his impeccable playing have earnt him worldwide acclaim.