Sachverhalt: A. Das Obergericht des Kantons Zürich erklärte X._ im Berufungsverfahren u.a. der qualifizierten Vergewaltigung, des gewerbsmässigen Menschenhandels, der mehrfachen, teilweise versuchten sexuellen Nötigung, der Förderung der Prostitution hinsichtlich E._, der Gefährdung des Lebens, der Drohung und mehrfachen Nötigung schuldig. Es trat auf einzelne Anklagepunkte nicht ein und sprach ihn von anderen frei. Weiter stellte es die Rechtskraft der Schuldsprüche des Bezirksgerichts Zürich wegen mehrfacher einfacher Körperverletzung, sexueller Nötigung, mehrfacher Förderung der Prostitution, mehrfacher Übertretung des BetmG und mehrfacher Widerhandlung gegen das AuG sowie der Busse von Fr. 200.-- fest. Das Obergericht erhöhte die Freiheitsstrafe von 10 auf 14 Jahre und die Geldstrafe von 120 auf 180 Tagessätze, sprach eine Busse von Fr. 400.-- aus und ordnete die Verwahrung an. B. X._ beantragt mit Beschwerde in Strafsachen, Dispositiv-Ziffer 6 (Verwahrung) des obergerichtlichen Urteils sei aufzuheben. Eventualiter sei die Sache an die Vorinstanz zurückzuweisen. Er ersucht um unentgeltliche Rechtspflege und Verbeiständung. Das Gesuch der Rechtsvertreterin der Geschädigten A._ und C._ vom 7. Mai 2013 bzw. ihre Eingabe vom 10. Mai 2013 beantwortete das Bundesgericht am 8. bzw. 14. Mai 2013 (act. 7-10).