Delhi on Saturday recorded a low of 7.7 degrees Celsius, while the maximum temperature settled at 17 degrees Celsius.