Using the full data sample collected with the Belle detector at the KEKB asymmetric-energy e + e − collider, we present three recent measurements of time-dependent CP violation in B decays, and a measurement of branching fraction of the B 0 → ρ 0 ρ 0 decay. We studied B → ωK decays and measured the values of CP violation parameters in B 0 → ωK 0 S to be A ωK 0 S = 0.36 ± 0.19(stat) ± 0.05(syst) and S ωK 0 S = +0.91 ± 0.32(stat) ± 0.05(syst), which gives the first evidence of CP violation in this decay. In addition, we measured the direct CP violation in B + → ωK + to be A CP (B + → ωK + ) = 0.03 ± 0.04(stat) ± 0.01(syst), and two branching fractions B(B 0 → ωK 0 ) = (4.5 ± 0.4(stat) ± 0.3(syst)) × 10 −6 and B(B + → ωK + ) = (6.8 ± 0.4(stat) ± 0.4(syst)) × 10 −6 (preliminary). From the measurement of CP violation parameters in the B 0 → η K 0 decay we obtain S η K 0 = 0.68 ± 0.07(stat) ± 0.03(syst) and A η K 0 = +0.03 ± 0.05(stat) ± 0.03(syst) (preliminary), which are the world's most precise values to date. Measuring CP violating parameters in the B 0 → π + π − decay gives A π + π − = +0.33 ± 0.06(stat) ± 0.03(syst) and S π + π − = −0.64 ± 0.08(stat) ± 0.03(syst). This result is used in an isospin analysis to constrain the φ 2 angle of the unitarity triangle, with which we rule out the region 23.8 • < φ 2 < 66.8 • at the 1σ confidence level. The measured branching fraction of the B 0 → ρ 0 ρ 0 decay is B(B 0 → ρ 0 ρ 0 ) = (1.02 ± 0.30(stat) ± 0.15(syst)) × 10 −6 , with the fraction of longitudially polarized ρ 0 mesons being f L = 0.21 +0.18 −0.22 ± 0.13. From the same measurement we obtain also the first evidence of the B 0 → f 0 ρ 0 decay, by measuring B(B 0 → f 0 ρ 0 ) × B( f 0 → π + π − ) = (0.86 ± 0.27(stat) ± 0.14(syst)) × 10 −6 . Using this result in an isospin analysis we obtain φ 2 = (91.0 ± 7.2) • .