Parallelogram with opposite sides equal and perpendicular angles is called rectangle. Since rectangle is a special parallelogram, it provides all the properties of parallelogram. Its diagonals are equal to each other.
A rectangle with equal sides is called a square. Since it is a rectangle, it provides all the properties of the rectangle, therefore all the properties of the parallelogram, and all the properties of the rhombus because its sides are equal.