There will be eight horses taking on champion mare Winx in the $4 million Queen Elizabeth Stakes.

Champion Winx will have eight rivals as she bids to extend her winning streak to 17 in the Queen Elizabeth Stakes at Randwick.

The mare is the odds-on favourite for Saturday's $4 million race over 2000 metres.

Among her opposition are Godolphin's Hartnell, the second favourite, and Doncaster Mile runner-up Happy Clapper.