London - Japanese eighth seed Kei Nishikori set-up a Wimbledon quarter-final clash against Roger Federer on Monday.
Nishikori defeated Mikhail Kukushkin of Kazakhstan 6-3, 3-6, 6-3, 6-4 to reach the last eight for the second successive year.
The 29-year-old Japanese star trails Federer 3-7 in career meetings although he won their most recent meeting at the ATP Finals in London at the end of last season.
Monday's win was Nishikori's ninth in nine meetings against world 58 Kukushkin.
Wimbledon results on Monday (x denotes seeding):
Men
Round 4
Novak Djokovic (SRB x1) bt Ugo Humbert (FRA) 6-3, 6-2, 6-3
David Goffin (BEL x21) bt Fernando Verdasco (ESP) 7-6 (11/9), 2-6, 6-3, 6-4
Guido Pella (ARG x26) bt Milos Raonic (CAN x15) 3-6, 4-6, 6-3, 7-6 (7/3), 8-6
Roberto Bautista Agut (ESP x23) bt Benoit Paire (FRA x28) 6-3, 7-5, 6-
Sam Querrey (USA) bt Tennys Sandgren (USA) 6-4, 6-7 (7/9), 7-6 (7/3), 7-6 (7/5)
Rafael Nadal (ESP x3) bt Joao Sousa (POR) 6-2, 6-2, 6-2
Kei Nishikori (JPN x8) bt Mikhail Kukushkin (KAZ) 6-3, 3-6, 6-3, 6-4
Roger Federer (SUI x2) bt Matteo Berrettini (ITA x17) 6-1, 6-2, 6-2
Women
Round 4
Alison Riske (USA) bt Ashleigh Barty (AUS x1) 3-6, 6-2, 6-3
Serena Williams (USA x11) bt Carla Suarez Navarro (ESP x30) 6-2, 6-2
Barbora Strycova (CZE) bt Elise Mertens (BEL x21) 4-6, 7-5, 6-2
Johanna Konta (GBR x19) bt Petra Kvitova (CZE x6) 4-6, 6-2, 6-4
Elina Svitolina (UKR x8) bt Petra Martic (CRO x24) 6-4, 6-2
Karolina Muchova (CZE) bt Karolína Pliskova (CZE x3) 4-6, 7-5, 13-11
Simona Halep (ROU x7) bt Cori Gauff (USA) 6-3, 6-3
Zhang Shuai (CHN) bt Dayana Yastremska (UKR) 6-4, 1-6, 6-2
Wimbledon men's singles quarter-finals line up (x denotes seeded player):
Novak Djokovic (SRB x1) v David Goffin (BEL x21)
Guido Pella (ARG x26) v Roberto Bautista Agut (ESP x23)
Sam Querrey (USA) v Rafael Nadal (ESP x3)
Kei Nishikori (JPN x8) v Roger Federer (SUI x2)
Wimbledon women's singles quarter-finals line up (x denotes seeded player):
Alison Riske (USA) v Serena Williams (USA x11)
Barbora Strycova (CZE) v Johanna Konta (GBR x19)
Elina Svitolina (UKR x8) v Karolina Muchova (CZE)
Simona Halep (ROM x7) v Zhang Shuai (CHN)