There was no respite from the bitter cold in Delhi as the minimum temperature on Friday dipped to the season's lowest of 2.7 degrees Celsius, four notches below average.
There will be fog on Saturday morning but the sky will be clear in the day.
Over 90 flights and more than 40 train services were delayed due to fog in the capital, said the Delhi International Airport Limited and Indian Railways in separate statements.
The maximum temperature settled five notches below average at 15.7 degrees.
Visibility in the city at 8.30 am was 50 metres, affecting traffic, especially from Gurgaon.
People wrapped themselves in multiple layers of woollens. The condition of the homeless became worse and most looked for relief around bonfires.
The met department has forecast similar weather conditions Saturday.
"The maximum and minimum temperatures are likely to be around 15 and 3 degrees Celsius, respectively, on Saturday," a Met official said.