David Canabarro commanded a troop of men, and Giuseppe Garibaldi and John Griggs [pt] commanded two launches, Seival [pt] and Farroupilha II [pt], which had been transported overland from the Lagoa dos Patos to the mouth of the Tramandaí River. The Imperial garrison, aware of the impending arrival of the rebel force, expected an attack by day and directly to the port, but the attack came at night and through the south. After the rebel launches were spotted, two out of the five Imperial ships opened fire against them, and they replied in kind. Eventually, one of the Imperial ships ran aground and was set on fire by its crewmen, and the other captured.
Soon afterwards, Canabarro arrived with his troops, but only engaged the defenders after sunrise. Colonel Vilas-Boas, the Imperial commander, ordered a withdrawal, seeing that his forces were inferior. Out of the five Imperial warships in the region at the beginning of the battle, only the launch Cometa under his command managed to escape.
A few days after this victory, Canabarro proclaimed a new breakaway state, the Juliana Republic.