Delhi experienced a cold Friday with the maximum temperature settling at 20.2 degrees Celsius, one notch below the season's average. The Met Office has forecast similar weather for Saturday.
The maximum temperature Saturday is likely to hover around 19 degrees Celsius, while the minimum is expected to be around seven degrees.
"The day will start with moderate fog, but the sky will remain mainly clear in the day," said an official of the India Meteorological Department (IMD).
"Though no cancellations were made due to the Delhi weather, 22 trains were rescheduled and 40 trains ran late due to the fog in several parts of the north India," said A.S. Negi, spokesperson of Northern Railway.
"Flights operated normally without any cancellation or delay," said Kapil Sabarwal, spokesperson of the Indira Gandhi International Airport.
The minimum temperature Friday was recorded at five degrees Celsius, two notches below the season's average.
Thursday's maximum and minimum temperatures were recorded at 18 degrees and 6.5 degrees Celsius, respectively.