Recent results from the Belle experiment at the KEKB asymmetric-energy e+e- collider are presented. After introducing the physics programme at Belle, we describe a measurement of the Standard Model CP violation parameter sin 2f1 based on a 29.1fb-1 data sample collected at the Upsilon (4S) resonance, which contains 31.3 million BBbar pairs. Our result, sin 2f1 = 0.99 ± 0.14(stat) ± 0.06(syst), establishes CP violation in the neutral B meson system. Other new measurements of the branching fractions for rare B decays, especially FCNC modes, are also presented. Finally we will briefly mention future plans of the experiment.