Christmas cheer buoys share prices

Frankfurt was buffeted by yesterday's futures expiry, ending 45.37 higher at 4,732.11 on the Xetra Dax.