The national capital on Saturday recorded the this season's hottest day so far with the mercury reaching 43.7 degrees Celsius, the India Meteorological Department (IMD) said and issued a 'red alert' predicting severe heat in many parts of the city over the next two days.