Serena Williams won her seventh Miami title after clinching a 7-5 6-1 victory over Li Na in the final of the Sony Open Tennis.