Who fought in the Second Battle of Bapaume?

Context: The Second Battle of Bapaume was a battle of the First World War that took place at Bapaume in France, from 21 August 1918 to 3 September 1918. It was a continuation of the Battle of Albert and is also referred to as the second phase of that battle. The British and Dominion attack was part of what was later known as the Allies' Hundred Days Offensive.

The Second Battle of Bapaume was carried out over a period of two weeks and involved the divisions of IV Corps; the British 5th, 37th, 42nd, and the 63rd Divisions along with the New Zealand Division. On 29 August, elements of the New Zealand Division, after heavy fighting in the days prior, occupied Bapaume as the defending Germans withdrew. It then pushed onto the Bancourt Ridge, to the east of Bapaume.

Answer: The British and New Zealanders fought the Germans in the Second Battle of Bapaume