Gunmen carried out a pre-dawn rocket attack on Kabul International Airport, setting off a gun battle with security forces in which four attackers were killed.

police
Afghan police run for cover at the site of a Taliban attack in front of Kabul's airportAFP

The militants occupied two buildings which were under construction some 700 metres north of the facility, and were using them as a base to direct rockets and gunfire toward the airport.

Kabul Police Chief Mohammed Zahir Zahir said four of the attackers were killed and that the attack was halted without any civilian or police casualties.

The airport was later reopened and operations returned to normal, Zahir said, after security forces inspected the runways for shrapnel and explosives.

Afghan security forces inspect the site of an attack by the Taliban at Kabul's airport
Afghan security forces inspect the site of an attack by the Taliban at Kabul's airportAFP
Afghan police take cover near the site of a suicide attack in front of Kabul's airport
Afghan police take cover near the site of a suicide attack in front of Kabul's airportAFP
Journalists take cover as fire is exchanged between insurgents and security forces at Kabul's airport
Journalists take cover as fire is exchanged between insurgents and security forces at Kabul's airportAFP
A member of the Afghan intelligence force points his pistol at the body of an insurgent
A member of the Afghan intelligence force points his pistol at the body of an insurgentAFP
A member of the Afghan intelligence force and a policeman look at the body of an insurgent following an attack by the Taliban at Kabul's airport
A member of the Afghan intelligence force and a policeman look at the body of an insurgent following an attack by the Taliban at Kabul's airportAFP
An Afghan man walks past a blood-spattered wall following a suicide attack at Kabul's airport
An Afghan man walks past a blood-spattered wall following a suicide attack at Kabul's airportAFP
Smoke rises from a building where militants were located, north of Kabul International Airport
Smoke rises from a building where militants were located, north of Kabul International AirportReuters

Taliban spokesman Zabihullah Mujahid claimed responsibility for the airport attack in a call to The Associated Press.

The airport hosts civilian traffic and serves as a base for Nato-led forces that have been fighting the Taliban and other insurgents for more than a decade.