Delhi recorded the warmest day of the year so far on Tuesday, with the maximum touching 29.7°C — six notches above normal.