Sterling held near its highest level in over three months against the euro and dollar on Wednesday, as steadying risk appetite left European stocks little changed following a three-day rally that pushed them to record highs.