The front benches have gone back over past pledges and records of UK defence spending levels.
Sir Keir Starmer challenged Boris Johnson on defence spending, saying that the Army was being cut to the smallest level for 300 years.
The prime minister said the government was proud of the investment made in the Armed Forces.