
Kenin, the highest-seeded player left in the tournament and winner of the 2020 Australian Open, was bundled out of the last 16 6-3, 6-3, in 1hr 14 mins by Mertens.
Mertens, the 16th seed, will now play Victoria Azarenka of Belarus in the quarterfinals.
Kenin, who had not lost a game in her first three rounds, never got her service game together against Mertens.
The 21-year-old Moscow-born player won only 56% of first serve points compared to 75% for Mertens.
Kenin also hit three double faults, while Mertens hit none.
Mertens, ranked 18th in the world, smashed eight aces, while Kenin failed to muster any.
Unseeded Azarenka came from a set down to oust 20th seed Karolina Muchova 5-7, 6-1, 6-4.