Although the German troops managed to capture the three airfields, they failed in their primary objective of taking the city of Hague and forcing the Dutch to surrender. Accordingly, the Dutch Army launched a counter-attack several hours later.
The counter attack was started from Ypenburg. Though outnumbered and relying on ammunition that they had captured from the Germans, the Dutch fought their way into position to launch artillery attacks against their own airfield, causing heavy damage to it. Following the attacks, the German troops were forced to evacuate the airfield's burning buildings, losing their strong defensive position. The Dutch troops were able to advance into the airfield, and in the skirmishes that followed, many of the German soldiers were forced to surrender. Those who did not were eventually defeated.
The airfield of Ockenburg was bombed by the Dutch forces. The Dutch troops followed up their own bombing of Ockenburg by storming the airfield. The Germans were forced into retreat, and several were captured. However, some of the German troops withdrew to the woods near the field and successfully defended themselves from the Dutch. The Dutch forces were later ordered to disengage and turn instead to Loosduinen, the Germans headed towards Rotterdam.
Having sealed off Leiden, the Dutch retook a strategic bridge near Valkenburg, using only three men. When reinforcements arrived, the Dutch began addressing Germans on the ground at the same time that Dutch bombers arrived to destroy the grounded transport planes. While the Germans attempted to put up a defense at the outskirt of the airfield, they were forced to evacuate. Battles to liberate occupied village positions nearby continued for several hours, but eventually the Dutch forces defeated the occupiers.
By the end of May 10, the first day of the battle, Dutch forces had retaken all the captured airfields.