The IMD has forecast moderate to dense fog for the day with the maximum temperature settling around 26 degrees Celsicus.