Esperance Tunis and Pyramids ready for CAF Champions League showdown