Early on the morning of the 20th June the fleet anchored off the spit of San Sebastian on the southern side of the city.

Cadiz was defended by the fort of San Sebastian on one side and that of San Felipe on the other; while the fort of Pun tales, on the long spit of sand connecting the city with the mainland, defended the channel leading up to Puerto Real, and covered by its guns the Spanish galleys and ships of war anchored there. Lying off the town when the English fleet came in sight were forty richly-laden merchant ships about to sail for Mexico, under the convoy of four great men-of-war, two Lisbon galleons, two argosies, and three frigates.

As soon as the English were seen, the merchant ships were ordered up the channel to Puerto Real, and the men-of-war and the fleet of seventeen war galleys were ranged under the guns of Fort Puntales to prevent the English passing up. It had first been decided to attempt a landing in the harbour of Galeta, on the south side of the city; but a heavy sea was setting in, and although the troops had been got into the boats they were re-embarked, and the fleet sailed round and anchored at the mouth of the channel leading up the bay. A council of war was held that night, and it was decided that the fleet should move up the bay with the tide next morning, and attack the Spanish fleet.

The next morning at daybreak the ships got up their anchors and sailed up the channel, each commander vieing with the rest in his eagerness to be first in the fray. They were soon hotly engaged with the enemy; the fort, men-of-war, and galleys opening a heavy fire upon them, to which, anchoring as close as they could get to the foe, the English ships hotly responded. The galleys were driven closer in under the shelter of the fire of the fort, and the fire was kept up without intermission from six o'clock in the morning until four in the afternoon.

By that time the Spaniards had had enough of it. The galleys slipped their cables and made sail for a narrow channel across the spit, covered by the guns of the fort. Three of them were captured by Sir John Wingfield in the Vanguard, but the rest got through the channel and escaped. The men-of-war endeavoured to run ashore, but boarding parties in boats from the Ark-Royal and Repulse captured two of them. The Spaniards set fire to the other two. The argosies and galleons were also captured. Sir Francis Vere at once took the command of the land operations. The boats were all lowered, and the regiments of Essex, Vere, Blount, Gerard, and Clifford told off as a landing party. They were formed in line. The Earl of Essex and Sir Francis Vere took their places in a boat in advance of the line, and were followed by smaller boats crowded with gentlemen volunteers.

They landed between the fort of Puntales and the town. The regiments of Blount, Gerard, and Clifford were sent to the narrowest part of the spit to prevent reinforcements being thrown into the place; while those of Essex and Vere and the gentlemen volunteers turned towards Cadiz. Each of these parties consisted of about a thousand men.

The walls of Cadiz were so strong that it had been intended to land guns from the fleet, raise batteries, and make a breach in the walls. Vere, however, perceiving some Spanish cavalry and infantry drawn up outside the walls, suggested to Essex that an attempt should be made to take the place by surprise. The earl at once agreed to the plan.

Vere marched the force across to the west side of the spit, his movements being concealed by the sand-hills from the Spanish. Sir John Wingfield with two hundred men was ordered to march rapidly on against the enemy, driving in their skirmishers, and then to retreat hastily when the main body advanced against him. Three hundred men under Sir Matthew Morgan were posted as supports to Wingfield, and as soon as the latter's flying force joined them the whole were to fall upon the Spaniards and in turn chase them back to the walls, against which the main body under Essex and Vere were to advance.

The orders were ably carried out. The Spaniards in hot chase of Wingfield found themselves suddenly confronted by Morgan's force, who fell upon them so furiously that they fled back to the town closely followed by the English. Some of the fugitives made their way in at the gates, which were hurriedly closed, while others climbed up at the bastions, which sloped sufficiently to afford foothold. Vere's troops from the Netherlands, led by Essex, also scaled the bastions and then an inner wall behind it. As soon as they had captured this they rushed through the streets, shooting and cutting down any who opposed them.

Sir Francis Vere, who had also scaled the ramparts, knew that cities captured by assaults had often been lost again by the soldiers scattering. He therefore directed the rest of the troops to burst open the gate. This was with some difficulty effected, and he then marched them in good order to the market-place, where the Spaniards had rallied and were hotly engaged with Essex. The opposition was soon beaten down, and those defending the town-hall were forced to surrender. The troops were then marched through the town, and the garrison driven either into the convent of San Francisco or into the castle of Felipe. The convent surrendered on the same evening and the castle on the following day. The loss upon the part of the assailants was very small, but Sir John Wingfield was mortally wounded.