Sachverhalt: A. P._, geboren 1946, bezog seit 1. November 1995 eine ganze Rente der Invalidenversicherung. Das am 1. Juli 1998 eingeleitete Revisionsverfahren ergab keine rentenbeeinflussende Änderung. Am 10. August 2004 leitete die IV-Stelle des Kantons Zürich erneut ein Revisionsverfahren ein und setzte mit Einspracheentscheid vom 29. Dezember 2004 die bisherige ganze Rente auf eine Dreiviertelsrente herab (Invaliditätsgrad von neu 68 %). Im Rahmen des am 14. Oktober 2008 eingeleiteten Revisionsverfahrens stellte die IV-Stelle fest, dass die Versicherte aufgrund der Übergangsbestimmungen zur 4. IV-Revision Anspruch auf Besitzstandswahrung gehabt hätte (ganze Rente bei einem Invaliditätsgrad von 68 %) und die Rentenherabsetzung demnach zu Unrecht erfolgt sei. Mit Verfügung vom 16. Oktober 2009 sprach die IV-Stelle der Versicherten per Oktober 2008 wieder eine ganze Rente zu. B. Dagegen erhob die Versicherte Beschwerde und beantragte, es sei ihr rückwirkend auf fünf Jahre eine ganze Rente auszurichten. Das Sozialversicherungsgericht des Kantons Zürich wies sie mit Entscheid vom 14. April 2011 ab. C. P._ lässt Beschwerde führen und beantragen, unter Kosten- und Entschädigungsfolgen sei ihr in Aufhebung des kantonalen Entscheides rückwirkend auf fünf Jahre eine ganze Rente auszurichten. Die Beschwerdegegnerin schliesst auf Abweisung der Beschwerde, während die Vorinstanz und das Bundesamt für Sozialversicherungen auf eine Vernehmlassung verzichten.