Eight-time world champion Ogier started the day 0.1s behind overnight leader Tanak but headed to midday service with a 2.5s lead over Toyota team-mate Kalle Rovanpera.
Elfyn Evans completed the loop in third, 19.5s adrift. but ahead of Hyundai’s Thierry Neuville, who endured an eventful morning to reach service 21.5s back.