Legendary fashion designer Yves Saint Laurent has died at the age of 71, following a year-long battle with brain cancer.