Roger Federer and Rafael Nadal have dominated the tennis season, dividing the sport's biggest prizes between them.