Well-received results boosted food retailer Tesco, up 5.2%.