He also took part in the operations connected with the recapture of Lucknow, shortly after which he was promoted to the rank of major-general, and appointed to the command of the force employed for the final pacification of India. Before the work of pacification was quite completed he was created KCB. In 1859 he was appointed, with the local rank of lieutenant-general, to be Commander of British Troops in China and Hong Kong and to lead the British land forces in the Anglo-French expedition against China. The object of the campaign was accomplished within three months of the landing of the forces at Pei-tang (1 August 1860). The Taku Forts had been carried by assault, the Chinese defeated three times in the open and Peking occupied.