Harrison landed just one punch as he suffered an embarrassing three-round defeat to Haye in their WBA title match in 2010, but the former Olympic gold medallist wants a second crack at the 33-year-old, who is believed to be nearing a return to the ring.
The 42-year-old is quoted by the Daily Star as saying: "This ain't something that you do as a wind-up.
"It's not something that you do for publicity. This is real shit. David Haye rematch for £1m - take it or leave it."