"It's a rally where I have had a lot of success and I hope that continues tomorrow.''
Behind second-placed Hirvonen, Latvala was in third place for the factory Ford team.
His hopes of catching the Citroens faded with a puncture on the 15th stage. He rebounded with a series of quick stages to keep a podium place within reach.
"It's really good to see our car is very competitive,'' Latvala said. "Without the problems we've had, things could be really good.''
Latvala's Ford teammate Petter Solberg overcame brake problems on Saturday morning to move ahead of fellow Norwegian Mads Ostberg. He was fourth at the end of the day with Ostberg fifth and Estonian Ott Tanak impressing in sixth position.
Tanak was hindered by a spin and a stall on stage 14 and a puncture on stage 15. His M-Sport teammate Evgeny Novikov of Russia was forced out of the race when he ripped a wheel off his Fiesta on the final stage. That moved Qatar's Nasser Al-Attiyah up to seventh overall.
Australian Chris Atkinson was in eighth place when a loss of brakes led to a crash. He was expected to restart under Rally 2 rules on Sunday.