The need of water in Vijayanagara was fulfilled from the natural basin formed by the river Tungabhadra which flowed in the northeastern direction. This was surrounded by stunning granite hills which formeu a girdle around the city. These hills were also the source of a large number of streams which flowed down to the river Tungabhadra.
So the rulers of Vijayanagara got built large embankments to store water. They also constricted reservoirs of varying sizes. They also made arrangements to store the rain water as this was the most arid zone of the peninsula. A very large tank was got built in the fifteenth century. It is now called Kamalapuram tank. The water of this tank served the following purposes:
(i) It irrigated the nearby fields.
(ii) It fulfilled the needs of the royal centre.
Besides the ruins of the Hiriya canal have also been found. This canal drew water from a dam across the Tungabhadra river. It irrigated the cultivated valley.