Gibraltar says Spanish vessels regularly stray deep into its territorial waters and the Foreign Office has attacked the incursions as provocative.

But defence sources said it was rare for a Royal Navy vessel to fire flares and it had only happened a couple of times in the past two years.