Marshall holds the WBO title, while American Shields is the WBC, IBF, WBA and Ring magazine champion.
Like Shields, Marshall is undefeated in 12 pro fights, but has 10 knockouts.
“What she’d done for the sport is amazing,” said Marshall, 31. “She’s a pioneer, but the reality is she doesn’t beat me.”
In a heated media conference in central London, the 27-year-old Shields said: “I hate nobody but I really do have a huge dislike for her.”
In the first all-female card to be hosted in the United Kingdom, Mikaela Mayer will face Alycia Baumgardner in a super-featherweight unification clash.
Mayer is the WBO and IBF champion, while fellow American Baumgardner holds the WBC belt.
A fight 10 years in the making
The undisputed clash between Marshall and Shields is a fight 10 years in the making.
“I’m not going to just beat you. I’m going to outbox you. I’m going to hurt you and outbox you,” Marshall told her opponent.
The fight was delayed in May because of an injury in Marshall and will now go ahead in London rather than the original planned location of Newcastle.