Relations between the Dutch and the Kandyans had been difficult from the onset and the alliance fell apart in the 1640s. The two sides joined forces again in the 1650s to expel the Portuguese, but a final break occurred in 1656 in the aftermath of the fall of Colombo after a six-month siege and the final expulsion of the Portuguese from Sri Lanka. Rajasinha demanded that the fort be handed over to the Kandyans for demolition; in November, the Dutch refused and drove the king and his army from the vicinity. Rajasinha's hold over his own population was tenuous, and rebellions against him in 1664 and 1671 gave the Dutch the opportunity to seize large parts of Sabaragamuwa in 1665, as well as Kalpitiya, Kottiyar, Batticaloa and Trincomalee. The seizure of the ports was a serious blow to the Kandyan kingdom – not only were Dutch holdings now more or less coterminous with the territory the Portuguese had held, but all Kandyan trade was now in Dutch hands. Rajasinha attempted to negotiate an alliance with France, who seized Trincomalee, but were expelled by the Dutch in 1672. Kandyan campaigns in 1675 and 1684 recaptured some territory, but by the time of Rajasinha's death in 1687 neither city had returned to Kandyan control.