( CNN ) -- Charl Schwartzel fired a flawless seven-under-par 64 to take a share of the lead at the Madrid Masters , but revealed afterwards he was struggling with injury and illness and had considered withdrawing .