Nordmannen tok ledelsen på den første etappen i rallyet torsdag kveld, men ble forbikjørt av finske Marcus Grönholm som nå leder med 29 sekunder.
Briten Richard Burns lå på andreplass etter fredagens tre fartsprøver, måtte bryte på den fjerde med clutch havari.
- Vi kom veldig bra i gang i løpet med seieren på første etappe i går. Også på dagens første etapper gikk det bra. Vi gjorde et veldig bra dekkvalg på et føre som var preget av kraftig regnvær natt til i dag. Men på femte og sjette etappe valgte vi for harde dekk, sier Petter Solberg.
- Vi skulle hatt noe mellom de myke dekkene vi hadde i begynnelsen og de vi brukte. Uansett er jeg svært godt fornøyd. Jeg vil forsøke å kjempe med Grönholm, og fortsatt holde Carlos Sainz bak meg, sier Solberg foran dagens avslutningsetappe i Langley Park ved Perth.
Denne 2,2 km lange publikumsetappen vant han i går da den ble kjørt som løpets første.
Carlos Sainz fra Spania ligger nå på tredjeplass, 4,4 sekunder etter Solberg.