Russian soprano Ekaterina Shcherbachenko has won the BBC’s Cardiff Singer of the World 2009 award, beating stiff international competition.