Original: Both have won Grand Slam events on three different surfaces successively (2008 French Open, 2008 Wimbledon, 2009 Australian Open for Nadal and 2008 US Open, 2009 French Open, 2009 Wimbledon for Federer).
Simplified: He has recently won the French Open (2009) after losing to Nadal in the final in 2006, 2007 and 2008. He won Wimbledon in 2009 to make it a record of 15 Grand Slam titles.