Citroen driver Mikko Hirvonen of Finland leads by 36.3 seconds over Evgeny Novikov in the Rally of Portugal after the second day of racing.