Anthony Joshua says he is “punching like a horse kicking backward” and holds “no fear” going into his highly anticipated rematch with Andy Ruiz Jr.

At a charged final face-off next to the Diriyah Arena where the two fight in Saudi Arabia on Saturday, Ruiz, 30, warned there is “no way” he will lose.

Joshua added he will weigh in lighter than the 17st 9lbs he posted before his New York defeat as part of a new plan.

Joshua was still more than a stone lighter than Andy Ruiz when he weighed in at 17th 9lbs for their fight in June

Mind games, no fear, and team chants Joshua has not weighed less than 17st since 2014 and 5 Live analyst Steve Bunce said his projected weight was a “stunning revelation”.

Ruiz, perhaps playing mind games, arrived at the news conference sporting a New York Knicks jersey. Joshua was housed in the changing room of the NBA franchise for the first bout, where he suffered one of the most shocking defeats in heavyweight history and lost the IBF, WBA and WBO world titles.

As the pair faced off, Joshua’s team shouted “two times” behind him in reference of his chance to win the world titles for a second time. Ruiz’s team responded, shouting “and still” as the camera flashes lit up both men.