Anand continued his unbeaten run at the tournament by beating France's Fressinet Laurent in 41 moves. He will face China's Hou Yifan next.
Swapnil, meanwhile, defeated England's Short Nigel after battling for 73 moves. The Indian will play Ukraine's Eljanov Pavel in the ninth round.
Gujrathi, on the other hand, signed truce with Ukraine's Eljanov Pavel after 30 moves and would meet Hungarian Rapport Richard next.
S Sethuraman, however, suffered a loss against Russia's Vladimir Kramnik. The Indian will face compatriot Swayams Mishra.
At the top, world champion Magnus Carlsen and Hikaru Nakamura are at the first and second positions at 7 and 6.5 points respectively.
Disclaimer: No Business Standard Journalist was involved in creation of this content