  We describe how the angular analysis of vector-vector final states in B
decays provides theoretically clean techniques for determination of CP
violating phases. The quantity $\sin^2 (2\beta + \gamma)$ can be cleanly
obtained from the time dependent study of decays such as B_d(t)->D^{*\pm}
\rho^\mp, D^{*\pm} a_1^{\mp} etc. Similarly, one can use B_s(t)-> D_s^{*\pm}
K^{*\mp} to extract $\sin^2 \gamma$. A time independent study of the charged
decay mode B^\pm-> D^{*0}(\bar D^{*0}) K^{*\pm} can also be used to extract
gamma.
