Kris Meeke says his seventh position in Poland has put him "in a good frame of mind" for the next round of the World Rally Championship in Finland.
The Dungannon driver salvaged a useful finish thanks to a strong final-day recovery drive in the seventh round.
Meeke had started the last four stages in ninth overall after hitting a rock, bouncing off the road and suffering a puncture in his Citroen DS3.
"It was a frustrating event in some ways but I was happy with my speed."
The County Tyrone man started Sunday's short schedule with second fastest on the 14km Milki test, just 0.5 seconds off Jari-Matti Latvala's fastest time.
He backed that up with a third position on the 17km Kruklanki stage.
Meeke and co-driver Paul Nagle then moved into seventh on the final run through the head-to-head super-special, edging clear of Haydon Paddon's Hyundai by just 0.1 seconds.
They consolidated that position in the closing Power Stage, setting the fifth fastest time to boost their advantage over the i20 WRC driver to 4.2 seconds at the finish.
"We had good early pace and then we had to fight road conditions in Lithuania, which didn't help us. We did well when we came back to Poland but then we picked up that puncture."
Frenchman Sebastien Ogier won to extend his lead in the championship to 50 points over nearest challenger, Latvala.
Meeke lies seventh in the overall standings on 38 points.
The next round will be held in Finland from 31 July to 3 August.
Rally Poland - top finishers
1 Sebastien Ogier (VW Polo WRC) 2h34m02.0s
2 Andreas Mikkelsen (VW Polo WRC) +1m07.7s
3 Thierry Neuville (Hyundai i20 WRC) +2m13.5s
4 Mikko Hirvonen (Ford Fiesta WRC) +2m32.4s
5 Jari-Matti Latvala (VW Polo WRC) +2m33.1s
6 Juho Hanninen (Hyundai i20 WRC) +2m49.9s
7 Kris Meeke (Citroen DS3 WRC) +4m27.9s