Who won wimbeldon in 2012?

Roger Federer, Serena Williams won the singles.