Germany, Denmark and Great Britain battled for top honours in the FEI Dressage Nations Cup, with a number of heavy hitters leading the teams.