Magnus Carlsen has advanced to the fifth round of the Chess World Cup ©FIDE/Anastasiia Kurulkova

After three difficult days and three stalemates, world number one Magnus Carlsen is through to the fifth round of the Chess World Cup in Sochi, following an eventual victory over Polish 33rd seed Radosław Wojtaszek.

Following a draw in the first and second game, the Norwegian Carlsen was forced into a third as he continued to be frustrated by the Pole.

A fourth game split the pair, with the world chess champion progressing to the next round to face Russian 16th seed Andrey Esipenko.

Esipenko took six games to defeat 17th seeded compatriot Daniil Dubov.

Fifth seeded Russian Alexander Grischuk is through to the fifth round after four games, defeating Ukraine's 37th seed Anton Korobov to set up a match against 12th seed Jan Krzysztof Duda of Poland who overcame Iranian 85th seed Pouya Idani.

Velimir Ivić of Serbia - who is the lowest seed left in the tournament at 110th - knocked out Russian 14th seed Dmitry Andreikin and plays another Russian in the last 16.

He will face 30th seed Vladimir Fedoseev who knocked out 67th seed Vladislav Kovalev.

Russian 10th seed Sergey Karjakin won in six games against compatriot and 23rd seed Vladislav Artemiev to set up a match with French seventh seed Maxime Vachier-Lagrave who won yesterday.

India's 13th seed Vidit Gujrathi is through in straight games, winning against 20th seed Jeffrey Xiong of the United States and is now set to meet 93rd seed Azeri Vasif Durarbayli who upset 68th seed Nodirbek Abdusattorov of Uzbekistan.

Russian top seed Aleksandra Goryachkina is through to the quarter-finals of the Women's Chess World Cup, following a win over Bulgarian 16th seed Antoaneta Stefanova and is now set to face Kazakh eighth seed Dinara Saduakassova who defeated ninth seed Alina Kashlinskaya of Russia.

Georgia's fifth seed Nana Dzagnidze defeated 12th seed Polina Shuvalova of Russia to set up a tie with Ukrainian fourth seed Anna Muzychuk.

Russian second seed Kateryna Lagno plays Chinese seventh seed Tan Zhongyi in the final eight following a win over Kazakhstan's 50th seed Bibissara Assaubayeva.